THE LINUX FOUNDATION PROJECTS

Data Centers

Enterprise, Cloud, Edge and Data Centers

Network Edge

Routers, switches, and firewalls

Infrastructure

Transportation networks, telecom networks, Financial trading platforms and industrial control systems

Experimental

Particle accelerators, Satellites and more 

  • Load balancing

  • Routing & Switching

  • SDN / Virtual Switch

  • VNFs and CNFs

  • Software acceleration for other projects (FD.io, SPDK)

  • Test equipment

  • Telco: 5G Ran

Security

  • DDOS protection

  • DLP

  • DPI

  • IPSec

  • Network Firewall

  • Web Application Firewall

DPDK in Action

A few examples

How CHIME’s Correlator Team uses DPDK to Turn Raw Sky into Science

TL;DR / Key Results Throughput shaped in cache: CHIME’s GPU correlator path ingests UDP from FPGAs and, via DPDK poll-mode + DDIO, parses in L3 and writes non-temporal to exact DRAM offsets, pre-arranged for GPU math. Memory ops halved: The design targets ~2 host-memory operations per byte delivered to GPUs (DRAM write, then GPU read),…

Building Kubernetes-Native SDN with DPDK: The dpservice Story

Kubernetes revolutionized application orchestration, but infrastructure management? Still a mess of REST APIs and shell scripts that barely integrate with the ecosystem. Guvenc Gulce and IronCore Team saw datacenter operators wrestling with networking solutions that treated Kubernetes as an afterthought, bolted on rather than built in. The vision was clean: pure IPv6 underlay networks, software-defined…

Jianzhang Peng: Creating DPERF and Joining the DPDK Community

Introduction: How does a developer go from a fascination with programming to creating a leading open source project that reshapes network performance testing? Jianzhang Peng’s story begins as a developer working on L4 load balancers, using DPDK to tackle the complex challenges of modern networking. He created DPERF, a high-performance load testing tool, to address…

Grout: A Community-Driven Blueprint for High-Performance Networking with DPDK

Introduction:  Grout is an emerging open source project hosted under the DPDK community that aims to simplify high-performance networking and provide a reference application for building applications using DPDK. Spearheaded by Robin Jarry from Red Hat, the project was born out of the need for a vendor-neutral, practical tool to validate server setups optimized for…

Elevating Network Security Performance: Suricata’s Integration with DPDK

Introduction The demand for high-performance network security solutions is at an all-time high, as organizations constantly seek faster and more efficient ways to handle traffic, detect threats, and ensure real-time response capabilities.  Suricata as an open-source high-performance network security engine has long been at the forefront of these efforts. Network security professionals appreciate Suricata for…

Unleashing Network Performance with Microsoft Azure MANA and DPDK

Introduction In the modern cloud computing era, network performance and efficiency are paramount. Microsoft Azure has been at the forefront of this revolution, introducing innovative solutions like the Microsoft Azure Network Adapter (MANA) and integrating the Data Plane Development Kit (DPDK) to enhance the network capabilities of Azure virtual machines. In this user story we…

Marvell, DPDK and the Rise of Octeon: The Journey to a Systematic Ecosystem

In the rapidly evolving landscape of silicon and networking technologies, providing robust and standardized support for hardware has become a paramount aspect of success. Marvell, a leading provider of silicon solutions, embarked on a transformative journey to ensure seamless support for their Octeon system-on-chip (SoC) through the adoption of DPDK (Data Plane Development Kit).  This…

How Ericsson Leverages DPDK for Data Plane Acceleration in the Cloud

Introduction In the fast-paced world of telecommunications, companies are constantly seeking solutions to address evolving challenges and meet the demands of their customers. Ericsson, a global leader in the industry, has been at the forefront of incorporating new technologies into its product portfolio. One such technology is the Data Plane Development Kit (DPDK), which has…

Learn More About the Benefits of Corporate Membership

Corporate Membership