Skip to content
Nicola Bonelli edited this page Aug 24, 2015 · 70 revisions

pfq-logo

PFQ is a functional networking framework designed for the Linux operating system that allows efficient packet capture/transmission, in-kernel functional processing and packet steering across sockets/end-points.

PFQ is highly optimized for multi-core architecture, as well as for network devices equipped with multiple hardware queues. It works with any device driver (i.e. binaries shipped with the Linux Kernel) and provides a script that produces accelerated versions starting from their source codes (pfq-omatic).

Before you start using PFQ, please read the Getting Started Guide


Table of contents

Kernel space

User space libraries v4.x

User space libraries v5.x

Tools

Performance

Release Note

Clone this wiki locally