Quantcast
Browsing all 99 articles
Browse latest View live

Can I concurrently use the Sniffer10G API and the Sniffer10G Libpcap...

By default, no. However, you can do this if you set SNF_NUM_RINGS=2 and set the SNF_FLAGS to 0x301 (shared, duplicate), but performance will be poor.

View Article


Can I use a two-port Myri-10G network adapter as an inline Ethernet analyzer...

Question: We have a question on the simultaneous use of the Sniffer API with the SNF libpcap. To be specific on what we thought we could do, we looked at using a two-port network adapter as an inline...

View Article


How is time synchronization implemented in Sniffer10G timestamping?

Here are the components involved in time synchronization and Myri-10G "8B" and "8C" network adapters. Host Timestamping The network adapter timestamps packets using its own free-running clock with an...

View Article

Where is the Sniffer10G v2 API documentation?

The Sniffer10G v2 API documentation is available in HTML format in the /share/doc/ directory of the software distribution. Example programs using the Sniffer10G v2 API are provided in the Sniffer10G...

View Article

Does the Sniffer10G software contain a generic Ethernet driver?

The Sniffer10G software contains a generic ethernet driver for "Ethernet mode" and a packet capture driver for "Sniffer mode" -- the network adapter can be placed in either mode. Until a user requests...

View Article


Does Sniffer10G v2 support Winpcap for packet capture?

No. Winpcap is not supported. To realize the benefits of Sniffer10G with Windows, you must use the Sniffer10G API. Related Links: Does Sniffer10G v2 support libpcap for packet capture?

View Article

How is time synchonization implemented in Sniffer10G timestamping?

Here are the components involved in time synchronization and Myri-10G "8B" and "8C" network adapters. Host Timestamping The network adapter timestamps packets using its own free-running clock with an...

View Article

Which version of the libpcap library is distributed with Sniffer10G?

The libpcap library distributed as part of the Sniffer10G software package is based on libpcap v1.3.0. We also provide patches for other libpcap versions for users who would like to recompile their own.

View Article


Does Sniffer10G support teaming?

No. The Sniffer10G software does not support teaming (aka, bonding, link aggregation, IEEE 802.3ad). Sniffer10G packet capture is a passive operation whereas link aggregation and failover usually...

View Article


How do I use SNF_DEBUG_MASK?

SNF_DEBUG_MASK=0x3 Users can ensure that a Sniffer10G-aware Libpcap library is linked to the application by setting SNF_DEBUG_MASK=0x3 in the environment when opening the Sniffer10G device snfX. For...

View Article

Is the Sniffer10G software supported on 32-bit OSes?

Yes, but only for Windows. The Sniffer10G software is supported on 32-bit and 64-bit Windows OSes. However, on Linux and FreeBSD, Sniffer10G is only supported on 64-bit.

View Article

Is Sniffer10G 1.5 supported on RHEL6 or Linux 3.x?

No. For Linux, Sniffer10G 1.5 is only supported on RHEL 5.x. Sniffer10G 1.5 is not supported on RHEL 6.x and is not supported on Linux 3.x. For RHEL 6.x or Linux 3.x support, you must purchase...

View Article

Are example programs using the Sniffer10G API available?

Yes, example programs are provided in the Sniffer10G software distribution. The Sniffer10G test / example programs are available from /opt/snf/bin/tests of the install directory in binary form and in...

View Article


Running valgrind with my Sniffer10G application, why do I see these warning...

For the Sniffer10G software, all the memory is kernel allocated so valgrind does not know about it. These warning messages from valgrind can be ignored.

View Article

How do I configure my dual port Myri-10G adapter to run Sniffer10G on one...

There are two ways to accomplish this goal with the 10G-PCIE2-8C2-2* and 10G-PCIE2-8B2-2* adapters. First, you can load Sniffer10G on the adapter, but only open one port for sniffing. An Ethernet port...

View Article


Does Sniffer10G provide a kernel API?

Yes, there is a SNF kernel API. To build the SNF kernel API, you will need to download the binary tarball (.tgz) from the Sniffer10G Download Page and compile with rebuild.sh -m...

View Article

Is PTPv2 supported with Sniffer10G?

Yes, PTPv2 is supported on Sniffer10G; however, it cannot be used on a port that is currently being used for packet capture. With a two-port adapter, you should dedicate one of the ports to run ptpv2d...

View Article


Using the Sniffer10G libpcap interface and tcpdump, is there a way to capture...

No, tcpdump and libpcap only allow for microsecond timestamps, not nanoseconds. Our Sniffer10G API would give you nanoseconds. If you would like higher accuracy in timestamping, you would need to use...

View Article

How can I check the DMA bandwidth when running Sniffer10G?

The myri_dmabench program in /opt/snf/bin provides this information. For example, in Windows: bin>myri_dmabench.exe DMA timings for myri0 (00:60:dd:45:f1:70): LANai: 364.4 MHz PCI-E x8 (1MB =...

View Article

How do I run the snf_bridge example program?

snf_bridge is a simple Sniffer10G example program in the /bin/tests/ directory that receives packets on an interface and injects them on an interface. Its main purpose is to demonstrate how to use the...

View Article
Browsing all 99 articles
Browse latest View live