LFX Platform

Know more about LFX Platform

LFX Insights

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.

11 projects

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.

Contributors

1,927

Organizations

185

Software value

$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.

Contributors

108

Organizations

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.

Contributors

74

Organizations

1

Pktgen

Pktgen, (Packet Gen-erator) is a software based traffic generator powered by the DPDK fast packet processing framework.

Contributors

64

Organizations

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.

Contributors

32

Organizations

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.

Contributors

2

Organizations

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.

Contributors

1

Organizations

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.

Contributors

1

Organizations

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.

This project hasn't been onboarded to LFX Insights.

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.

This project hasn't been onboarded to LFX Insights.

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.

This project hasn't been onboarded to LFX Insights.