We are excited to announce the release of PF_RING 9.2. This release brings numerous improvements across the core library, kernel module, and drivers, with a strong focus on stability, performance, and compatibility with modern Linux kernels and hardware platforms.
PF_RING Kernel Module and Library
The user-space library has been refined to improve stability and compatibility, with improvements in IPv6 and GRE packet decoding, and compatibility with the latest nDPI library for Layer-7 detection.
The kernel module introduces several important enhancements, including improved namespace and container support, enabling smoother operation in virtualized and containerized environments.
A new cluster type (cluster_per_flow_ip_with_dup_tuple_ext) has also been introduced for kernel-based clustering with standard (non zero-copy) drivers.
The Zero-Copy API has been enhanced and extended with GTP-over-GRE support for zbalance GTP hashing, improving flexibility for telecom workloads and tunneling scenarios.
The FT (Flow Table) library has been updated to align with the latest nDPI API. CAPWAB decoding has been fixed, ensuring correct identification and handling of these protocols
Capture Modules and ZC Drivers
NVIDIA (Mellanox)
- Improved ConnectX support:
- Added non-promiscuous mode support, available both for single queue and RSS configurations.
Napatech
- Improved Flow Offload support by leveraging on the Flow Manager latest features.
- Added a new PF_RING_FLOW_OFFLOAD_RESET flag to reset the hardware flow table when using flow offload functionality.
Intel
- Introduced new drivers and updates for better performance and reliability:
- ice-zc v2.3.10: reworked shutdown procedure to prevent crashes.
- igb-zc v5.16.11: latest stable update.
- Disabled e1000e driver compilation on kernel 6.12 and newer (now end-of-life).
- Improved VF configuration and driver auto-loading.
Examples and Utilities
- pfcount_multichannel: added
-Joption to disable promiscuous mode. - ftflow: updated to access the latest nDPI metadata.
- Added a new
psendexample for packet sending with libpcap over pfring.
Miscellaneous
- Added support for Debian 13.
- Added support for Linux kernel 6.12 and newer releases.
PF_RING 9.2 continues our commitment to providing a fast, flexible, and reliable packet processing framework that adapts to the latest network technologies and Linux advancements.
We recommend all users upgrade to this version to benefit from the latest stability fixes and hardware improvements.
You can download PF_RING 9.2 from Github or our official repository and follow the documentation for installation and configuration instructions. Enjoy!
