-
Notifications
You must be signed in to change notification settings - Fork 70
Home
Nicola Bonelli edited this page Jun 8, 2017
·
70 revisions
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
Kernel space
User space libraries (v6.x)
-
API
-
pfq-lang
Tools
- pfq-omatic
- pfq-load
- irq-affinity
- pfqd
Performance
- [Intel IXGBE 10-20G] (https://github.com/pfq/PFQ/wiki/Intel-IXGBE-10-20G)