12.07.2015 Views

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

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Merg<strong>in</strong>g of StreamsAll Napatech adapters support merg<strong>in</strong>g of streams.• When customer applications need to process both RXand TX data from a l<strong>in</strong>k, it is often important toprocess the request-response traffic <strong>in</strong> the correctorder.• The Napatech adapters support merg<strong>in</strong>g of data from2 or more ports <strong>in</strong>to a stream.• Merg<strong>in</strong>g of data is done based on the frame receptiontime. This means that request-response traffic willalways be delivered to the host <strong>in</strong> the correct order.• Process<strong>in</strong>g of packets <strong>in</strong> time order can be important:• When data is to be analyzed on the fly.• When data is to be stored for later analysis.• This functionality enables higher host process<strong>in</strong>gperformance.User applicationApplication framebuffer, mergedFrameFrameAdapter DMAOSStandard NICs do not have this functionality, whichmeans that received data must be sorted by thehost CPU.• Sort<strong>in</strong>g frames <strong>in</strong> time order by the host CPU reducesthe host process<strong>in</strong>g performance.• If data is to be stored on disk <strong>in</strong> time order, an extraCPU memory copy is needed.User applicationApplication framebufferFrameOSOS frame bufferFrameApplication framebufferFrameOS frame bufferFrameApplication framebuffer, mergedFrameFrameNapatech - Sharkfest 20098

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!