THE LINUX FOUNDATION PROJECTS

How Red Hat is Using DPDK

  A Q&A with Rashid Khan, DPDK Board Member and Director, Networking at Red Hat Rashid Khan is the Director of Networking development at Red Hat. His team’s responsibilities include upstream and downstream development of Linux kernel networking, DPDK, OVS OVN, NFV, MPTCP, ebpf XDP. Before joining Red Hat, Rashid managed the Linux team at…

Why is ABI Stability Important?

Ray Kinsella & Thomas Monjalon Most open-source software projects follow distinct life cycle patterns as they evolve from the genesis of a idea, all the way through to a mature stable well-defined project. You can see this evolution reflected in all aspects of the project. Upstreaming rules for instance, are usually permissive in the early…

Second-Annual DPDK Community Awards Recognize Hard Work & Collaboration

  The DPDK developer community convenes each year at the DPDK “Userspace” event to share knowledge, discuss best practices, and further align the community. During the event we take some time to reflect upon successes of the past year and recognize some of the amazing contributions from across the project - DPDK Community Awards.  …

Memory in DPDK Part 2: Deep Dive into IOVA

By Antanoly Burakov This post is Part 2 of a 4-part blog series that was originally published on the Intel Developer Zone blog. Introduction In the previous article, we covered the main concepts and principles behind Data Plane Development Kit (DPDK) memory management and how they contribute to DPDK’s unparalleled performance. However, DPDK is a complex beast that…

Memory in DPDK, Part 1: General Concepts

By Antanoly Burakov This post is Part 1 of a 4-part blog series that was originally published on the Intel Developer Zone blog. Introduction Memory management is a core aspect of the Data Plane Development Kit (DPDK). It provides a solid foundation upon which both other parts of DPDK and user applications are built to perform…

DPDK 19.08, Biggest Release of 2019, is Now Available

The latest major release of DPDK is now available, DPDK 19.08:  https://fast.dpdk.org/rel/dpdk-19.08.tar.xz. Arguably the biggest release of the year, DPDK 19.08 was a phenomenal community effort.  The statistics - probably the biggest release of the year:  1327 commits from 171 authors 1631 files changed, 138797 insertions(+), 97285 deletions(-) A list of new features, grouped by…

DPDK releases v19.05, introduces Windows Support!

This post originally appeared on the Microsoft Tech Community (Networking) blog, here: https://techcommunity.microsoft.com/t5/Networking-Blog/DPDK-releases-v19-05-introduces-Windows-Support/ba-p/633927 By Harini Ramakrishnan  Data Plane Development Kit recently issued the release of DPDK v19.05. We are thrilled to share that this release marks the introduction of Windows Support in the community-maintained upstream repository! This exciting development paves the way for more core libraries and networking hardware…

DPDK Community Lab Publishes Relative Performance Testing Results

By Jeremy Plsek, Lincoln LaVoie and Patrick MacArthur The DPDK Community Lab is an open, independent testing resource for the DPDK project. Its purpose is to perform automated testing on incoming patch submissions, to ensure the performance and quality of DPDK is maintained. Participation in the lab is open to all DPDK project participants. For some…

First DPDK Community Awards Shine Spotlight on Teamwork, Collaboration

As the DPDK community continues to make strides, we’d like to take some time to reflect upon successes of the past year and announce the winners of the inaugural DPDK Community Awards, acknowledging individual and team contributions to the success of the project. We have an amazing community that has been working hard to ensure…