11 projects
Data Plane Development Kit (DPDK)
The Data Plane Development Kit (DPDK) is a Linux Foundation project providing open-source libraries and drivers to accelerate packet processing in user space across various CPU architectures. It enables high-throughput, low-latency networking applications by bypassing the kernel, making it ideal for performance-critical systems like routers, firewalls, and telecom infrastructure.
2,209 contributors
$101M
Data Plane Development Kit (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.
1,927
185
$101M
DPDK Core
DPDK is the Data Plane Development Kit that consists of libraries to accelerate packet processing workloads running on a wide variety of CPU architectures.
108
2
DPDK Next
DPDK Next is a Linux Foundation project focused on advancing the Data Plane Development Kit, a framework that accelerates packet processing workloads on various CPU architectures, enabling faster network application development and performance optimization.
74
1
Pktgen
Pktgen, (Packet Gen-erator) is a software based traffic generator powered by the DPDK fast packet processing framework.
64
2
DPDK Draft
DPDK (Data Plane Development Kit) is a Linux Foundation project providing a set of libraries and drivers for fast packet processing in data plane applications, optimizing network performance on various processor architectures.
32
1
NFF-Go
NFF-Go is a framework built with the Google Go* programming language to allow developers to deploy applications much faster; it internally implements low-level optimizations and can auto-scale to multicores using built-in capabilities to take advantage of Intel® architecture.
2
1
DPDK-burst-replay
The tool is designed to provide high DPDK performances to burst any pcap dump on a single or multiple NIC port(s), while keeping it simple to use.
1
1
DPDK Old
DPDK Old is a Linux Foundation project providing a set of data plane libraries and network interface controller drivers for fast packet processing, enabling high-performance networking applications on various CPU architectures.
1
1
DPDK Apps
DPDK Apps is a Linux Foundation project providing sample applications that demonstrate Data Plane Development Kit (DPDK) capabilities for high-performance packet processing in networking environments, serving as reference implementations for developers building DPDK-based solutions.
DPDK Tools
DPDK Tools is a Linux Foundation project providing utilities and applications for the Data Plane Development Kit (DPDK), enabling high-performance packet processing optimizations for network applications and accelerating network infrastructure development.
DTS
This document describes how to install and configure the Data Plane Development Kit Test Suite (DPDK Test Suite) in a Linux environment. Users can refer this document to enable this test infrastructure in their environment and don’t need go deeply with too much details about this framework. DPDK Test Suite is an automation test tool for DPDK software, a python-base library.