How do I determine the adapter's port number to be passed to the Sniffer10G...
Many of the Sniffer10G test / example programs require a -p <port number> as a command-line argument. The port number refers to the physical PHY connector port on the network adapter. The ports...
View ArticleI received Myri-10G network adapters and license keys. How do I install them?
Install the Myri-10G network adapters into the host computers and connect the appropriate cables. Then, install Sniffer10G v2 drivers and configure their run-time operation. Activate your license keys...
View ArticleI need to move a Myri-10G network adapter and its Sniffer10G v2 license to...
No. Once a Myri-10G network adapter has been activated with a Sniffer10G v2 license key, it is permanently enabled with the Sniffer10G v2 features. The adapter may be moved to other host systems if...
View ArticleHow do I install Sniffer10G v2 software licenses?
If you purchased your Myri-10G network adapters with Sniffer10G v2 support (+SNF), the network adapters will be pre-programmed with the license keys and no further action is required. If you purchased...
View ArticleI already have Myri-10G network adapters. What information should I provide...
Please provide the serial numbers or MAC addresses of the Myri-10G network adapters for which you wish to obtain a license. Refer to How do I determine the serial number or MAC address of a Myri-10G...
View ArticleAre evaluation licenses available for Sniffer10G v2?
Yes, 30-day evaluation licenses are available for Sniffer10G v2. Please send an evaluation license request to Myricom Sales (sales@myricom.com). Please provide the serial numbers or MAC addresses of...
View ArticleDoes Sniffer10G v2 require a license key? How do I obtain one?
Yes. Sniffer10G versions 1.5 and higher require a valid license key for the software to operate. You may purchase a Sniffer10G v2 license from the vendor from which you purchased your Myri-10G network...
View ArticleHow can I monitor the fullness of the receive ring in Sniffer10G?
Sniffer10G version 2.x has this function: int snf_ring_recv_qinfo(snf_ring_t ring, struct snf_ring_qinfo *)' with the structure as defined below. /** Queue consumption information **/ struct...
View ArticleHow can I determine the link state when using the Sniffer10G API?
The function snf_get_link_state() will provide the snf_link_state (SNF_LINK_DOWN or SNF_LINK_UP) for a specific, open device handle. If two ports are merged (with the snf_open() function), it is not...
View ArticleWhile running in Sniffer mode, doing passive capture, does the device respond...
In Sniffer mode, (at least one process has done a snf_open+snf_start), all packets are sent up to the host (irrespective of unicast, multicast, broadcast, etc). Often, there is a requirement that some...
View ArticleHow do I measure the packet rate performance of the Sniffer10G v2 software?
To measure the packet rate performance of the Sniffer10G v2 software, you can run snf_pktgen.c on the "server" host system to generate the packets for injection and run snf_simple_recv.c on the...
View ArticleHow do I use Sniffer10G with the 10G-PCIE2-8C2-2S-SYNC network adapter?
SNF 2.0.3.50235 or later is required for 10G-PCIE2-8C2-2S-SYNC network adapter support. In the Sniffer10G release with SYNC support, three extra parameters were added to the SNF module: myri_timesource...
View ArticleWhich interface is snf0, snf1, etc?
Question: If I have multiple two-port network adapters per server, how do I determine which interface is snf0, which one is snf1, etc? Is there a utility showing the mapping of snfX to ethX interface,...
View ArticleWhat is the maximum number of rings supported by Sniffer10G?
The maximum number of rings (SNF_NUM_RINGS) supported by Sniffer10G is 32 per adapter port. By default, SNF_NUM_RINGS = 1. As for the maximum amount of memory that can be configured as a ring or for...
View ArticleDo you have documentation describing the behavior of libpcap when used with...
No, we do not provide libpcap documentation, but the source code of pcap-over-SNF is available in libpcap itself. See downloads from http://www.tcpdump.org/.
View ArticleWhat is the interface to Sniffer10G v2?
The Sniffer10G packet capture capabilities can be leveraged through two interfaces: the libpcap library interface, or the Sniffer10G SNF API, which is available as a set of C programming language...
View ArticleCan multiple Libpcap processes have access to incoming data from a single...
By default, Sniffer10G sends all packets to 1 user space receive ring. If more than one ring is required, then one must choose between duplication and partitioning of incoming data. If the rings reside...
View ArticleDoes Sniffer10G v2 support high packet rate socket applications?
Yes. The Linux version of Sniffer10G v2 provides an Ethernet virtual driver (EoSNF) for high packet rate sockets applications. Documentation is available in the Sniffer10G User Guide.
View ArticleIs there support for kernel-path reinsertion/netdev reflection in Sniffer10G v2?
Yes. Packets can be selectively reinserted into the regular stack while others remain in the user’s fast path.
View ArticleCan Sniffer10G v2 aggregate or merge ports?
Yes. Using the Sniffer10G software, traffic from two or more ports, from the same or different Myri-10G adapters, can be aggregated into a single logical receiver. SNF_FLAGS is the environment...
View Article