Upcoming Webinar: Hyperscaling in the Cloud
Skip to main content

Distributions

DPDK is packaged by various distributions for multiple platforms and architectures. Popular distributions with packages for DPDK include:

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
  • IMTL – Real time and low latency media transport library
  • 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.

Members

DPDK is comprised of a robust community of member organizations committed to enabling accessible fast packet processing to help move the networking industry forward.  Join your industry peers in helping build and shape the DPDK ecosystem, its use cases and applications,  as we usher in the next evolution of innovative network solutions. For all membership-related questions, including applying, joining, and associated benefits, please email membership@dpdk.org.

Gold Members

Silver Members

Associate Members