DPDK is packaged by various distributions for multiple platforms and architectures. Popular distributions with packages for DPDK include:
Distributions
Open Source Projects Consuming DPDK
DPDK’s growing and robust community of member organizations and cross-industry partners spans hardware vendors, physical and virtual network drivers, and other open source organizations that consume DPDK. See below for a full list of up and down-stream open source projects that consume DPDK.
- ANS – Accelerated Network Stack
- BESS – Berkeley Extensible Software Switch
- Butterfly – Connects Virtual Machines
- Catnip – TCP Stack in Rust
- DPVS – Layer-4 load balancer
- dperf – Network load tester
- FastClick – Highspeed dataplane
- F-Stack – TCP Stack
- Gatekeeper – DDos Protection System
- Gazelle – TCP Stack
- IMTL – Real time and low latency media transport library
- IronCore / dpservice – L3 Router, Kubernetes native SDN enabler
- Lagopus – software OpenFlow 1.3 switch
- Libtpa – TCP stack
- Metronome – adaptive packet retrieval in DPDK
- MoonGen – Packet generator
- mTCP – User-level TCP Stack
- OPNFV – Open Platform for NFV
- OpenDataPlane – Open DataPlane DPDK platform implementation
- Open vSwitch – Multilayer Open Virtual Switch
- Packet-journey – Userland router
- Pktgen-dpdk – Packet generator
- PcapPlusPlus – C++ packet parsing framework
- Ruru – Real-time TCP latency monitoring
- Seastar – open-source C++ framework
- SPDK – Storage Performance Development Kit
- TLDK – TCP Stack
- TRex – Stateful Traffic Generator
- VPP – Fast Data Project
- WARP17 – Stateful Traffic Generator
- YANFF – NFF-Go -Network Function Framework for GO (former YANFF)
- YAStack – DPDK with L7 Envoy Proxy
If you would like to have a new DPDK project added to this page, please email web@dpdk.org.
Platform Support
DPDK supports a broad range of processors and devices, both physical and virtual. The device classes are:
- Network Interface Controller
- vHost Data Path Acceleration
- Wireless Baseband Accelerator
- Crypto Engine
- Compression Engine
- Regular Expression Engine
See the list of supported devices for more details.

