Vendor Logo

Linux Foundation – DPDK

DPDK is the Data Plane Development Kit that consists of libraries to accelerate packet processing workloads running on a wide variety of CPU architectures.

Designed to run on x86, POWER, and ARM processors, it runs mostly in Linux userland, with a FreeBSD port available for a subset of DPDK features. DPDK is licensed under the Open Source BSD License.

DPDK LIbrary Features:

  • Receive and Send Packets Within the Minimum Number of CPU Cycles
  • Develop Fast Packet Capture Algorithms (tcpdump-like)
  • Run Third-Party Fast Path Stacks

For more information, visit dpdk.org.