Skip to content

AntonioSimba/PFQ

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PFQ: a Linux kernel module for packet capturing on multi-core architectures

Introduction

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.

Contributors

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.

About

PFQ: Accelerated Packet Capture Engine for Multi-core Architectures

Resources

Stars

Watchers

Forks

Packages

No packages published