Skip to content
awgn edited this page Dec 3, 2014 · 70 revisions

pfq-logo

PFQ is a network monitoring framework designed for the Linux operating system that allows efficient packet capture, in-kernel functional processing and packet steering across sockets.

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

Q-Lang

Examples

  • pfq-counter

Tools

Performance

Release Note

Clone this wiki locally