Wireshark in a Multi-Core Environment Using Hardware Acceleration
Wireshark in a Multi-Core Environment Using Hardware Acceleration
Wireshark in a Multi-Core Environment Using Hardware Acceleration
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Programmable Adapter FiltersFilter functionality:• 64 fully programmable filters.• Received frames can be filtered at full l<strong>in</strong>e speed for all frame sizes andall comb<strong>in</strong>ations of filter sett<strong>in</strong>gs.• Dynamic offset of filters, based on automatic detection of packet type:• 26 predef<strong>in</strong>ed fields (Ethernet, IPv4, IPv6, UDP, TCP, ICMP, …)(see next slide for example)• Fixed offset relative to dynamic offset position.• Predef<strong>in</strong>ed filters: IPv6, IPv4, VLAN, IP, MPLS, IPX.• 64-byte patterns can be matched.• The length of the received frame can be used for filter<strong>in</strong>g frames.• The port on which the frame was received can be used for filter<strong>in</strong>g.Benefits:• Enables filter<strong>in</strong>g of network frames so that the user application onlyneeds to handle relevant frames, off-load<strong>in</strong>g the user application.• Filter<strong>in</strong>g can be done at network l<strong>in</strong>e speed.Napatech - Sharkfest 200917