Sniffer10G v3 includes the following additional software features/enhancements:
-
Windows WinPcap support
How do I enable the SNF winpcap.dll on Windows?
How do I run wireshark with the Sniffer10G WinPcap interface?
-
Arista Networks DANZ timestamping support
Does the Sniffer10G v3 software support Arista timestamping?
-
FreeBSD 10 and RedHat Enterprise Linux 7 support
Sniffer10G v3 adds support for FreeBSD 10 and RedHat Enterprise Linux 7.
The FreeBSD 10 port of the Sniffer10G v3 software currently does not support the FreeBSD-specific version of tcpdump included in /usr/sbin/tcpdump. As a temporary workaround, please use the unmodified tcpdump included in /usr/ports/net/tcpdump or obtain the tcpdump source code directly from http://www.tcpdump.org/release/tcpdump-4.4.0.tar.gz.
-
Support for directing all traffic to multiple independent applications
How can I direct Sniffer10G traffic to multiple applications using SNF_APP_ID?
-
RSS Hashing support for SCTP, GRE, GTPv1 and GTPv2
-
Reduce Sniffer Host CPU overhead for greater than 4 threads
In Sniffer10G v3 for Linux, more of the overhead is fixed and shared between threads, leading to much improved scalability as the number of threads increases from 4 up to 32.
-
Expose Data and Descriptor ring addresses to allow registration by third party solutions
Enables APIs using Acceleration Hardware to register the Sniffer10G zerocopy rings. For example, applications using CUDA can register the addresses for direct DMA to GPU platforms.
-
Improved utility and example programs
snf_replay according to pcap timestamps
snf_replay support on Windows
snf_pktgen - more fully-featured line rate UDP packet generator
snf_cuda_example for Linux and Windows
Further details of these new features can be found in the Sniffer10G v3 API Documentation and the Sniffer10G v3 User Guide.