THE LINUX FOUNDATION PROJECTS

DPDK 22.11 Release is Now Available!

A new major release, DPDK 22.11,  is now available: https://fast.dpdk.org/rel/dpdk-22.11.tar.xz It was a comfortable release cycle, with:         1387 commits from 193 authors         1902 files changed, 137224 insertions(+), 61256 deletions(-) The branch 22.11 should be supported for at least two years, maybe more, making it recommended for system integration and deployment. The new major ABI version…

DPDK Governing Board Meeting Summary – August 23, 2022

Brief Summary of Governing Board Minutes from 8/23/22 We did have a quorum present for this meeting, with 8 governing board representatives present. Introduction: As chair, Jim St. Leger called the meeting to order and welcomed Daniel Havey of Microsoft as Doug Stamper's interim replacement.  Changes in Representation: Jim St. Leger announced that he will be departing DPDK as…

DPDK 22.07 Release is Now Available

The latest DPDK release, 22.07, is now available: https://fast.dpdk.org/rel/dpdk-22.07.tar.xz As is atypical, this Summer release is quite small: 1021 commits from 177 authors  1149 files changed, 77256 insertions(+), 26288 deletions(-) There are no plans to start a maintenance branch for 22.07. This version is ABI-compatible with 21.11 and 22.03. New features include:   initial RISC-V…

Now Available! DPDK Release 22.03

A new release is available: https://fast.dpdk.org/rel/dpdk-22.03.tar.xz Winter release numbers are quite small,  as usual:  956 commits from 181 authors   2289 files changed, 83849 insertions(+), 97801 deletions(-) There are no plans for  a maintenance branch for 22.03. This version is ABI-compatible with 21.11. Below are some new features: Fast restart by reusing hugepages UDP/TCP checksum on…

DPDK 21.11 is Now Available!

By David Marchand A new major release of DPDK, DPDK 21.11, is now available: https://fast.dpdk.org/rel/dpdk-21.11.tar.xz This is a big DPDK release, with:    1875 commits from 204 authors     2413 files changed, 259559 insertions(+), 87876 deletions(-) The branch 21.11 should be supported for at least two years, making it recommended for system integration and deployment. The new…

DPDK 21.08 is Here!

By Thomas Monjalon, DPDK Tech Board  The DPDK community has issued its latest quarterly release, 21.08, which is available here: https://fast.dpdk.org/rel/dpdk-21.08.tar.xz Stats for this (smaller) release:   922 commits from 159 authors  1069 files changed, 150746 insertions(+), 85146 deletions(-) There are no plans to start a maintenance branch for 21.08. This version is ABI-compatible with 20.11, 21.02…

DPDK Testing Approaches

The DPDK (https://www.dpdk.org) project presents a unique set of challenges for fully testing the code, with the largest coverage possible (i.e. the goal of continuous integration and gating). The DPDK testing efforts are overseen by the Community CI group, which meets every other week to review status and discuss open issues with the testing. Before…

Reader-Writer Concurrency

By Honnappa Nagarahalli As an increasingly higher number of cores are packed together in a SoC, thread synchronization plays a key role in scalability of the application. In the context of networking applications, because of the  partitioning of the application into control plane (write-mostly threads) and data plane (read-mostly  threads), reader-writer concurrency is a frequently…