PFQ is a capturing engine designed for the Linux kernel that allows efficient packet capturing, in-kernel aggregation and packet steering across sockets.
PFQ is highly optimized for multi-core architecture, as well as for network devices supporting multiple hardware queues. It works with both vanilla drivers and PFQ-aware drivers (i.e. drivers optimized according to the PF_RING philosophy).
The package provides the source code of the kernel module, an optimized driver for Intel 82599 NICs based on ixgbe-3.4.24 source code, a C++11 user-space library and a set of diagnostic tools.
Nicola Bonelli nicola.bonelli@cnit.it
Andrea Di Pietro andrea.dipietro@for.unipi.it
Gregorio Procissi g.procissi@iet.unipi.it
More information are available here.