From 48ce3a5a526a8edebb0565880303376e00f5ce56 Mon Sep 17 00:00:00 2001 From: Kevin Traynor Date: Tue, 27 May 2025 16:01:45 +0100 Subject: [PATCH] dpdk: Use DPDK 24.11.2 release. Update the CI and docs to use DPDK 24.11.2. Signed-off-by: Kevin Traynor Acked-by: Aaron Conole Acked-by: Eelco Chaudron --- .github/workflows/build-and-test.yml | 2 +- Documentation/faq/releases.rst | 6 +++--- Documentation/intro/install/dpdk.rst | 8 ++++---- NEWS | 1 + 4 files changed, 9 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index aa429c67b..a7329b948 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -14,7 +14,7 @@ jobs: dependencies: gcc libnuma-dev libxdp-dev ninja-build pkgconf CC: gcc DPDK_GIT: https://dpdk.org/git/dpdk-stable - DPDK_VER: 24.11.1 + DPDK_VER: 24.11.2 name: dpdk gcc outputs: dpdk_key: ${{ steps.gen_dpdk_key.outputs.key }} diff --git a/Documentation/faq/releases.rst b/Documentation/faq/releases.rst index d7ec5d2a5..4cd59ba3e 100644 --- a/Documentation/faq/releases.rst +++ b/Documentation/faq/releases.rst @@ -165,9 +165,9 @@ Q: What DPDK version does each Open vSwitch release work with? 3.0.x 21.11.9 3.1.x 22.11.7 3.2.x 22.11.7 - 3.3.x 23.11.3 - 3.4.x 23.11.3 - 3.5.x 24.11.1 + 3.3.x 23.11.4 + 3.4.x 23.11.4 + 3.5.x 24.11.2 ============ ======== Q: Are all the DPDK releases that OVS versions work with maintained? diff --git a/Documentation/intro/install/dpdk.rst b/Documentation/intro/install/dpdk.rst index 091c552be..6cff4d81e 100644 --- a/Documentation/intro/install/dpdk.rst +++ b/Documentation/intro/install/dpdk.rst @@ -42,7 +42,7 @@ Build requirements In addition to the requirements described in :doc:`general`, building Open vSwitch with DPDK will require the following: -- DPDK 24.11.1 +- DPDK 24.11.2 - A `DPDK supported NIC`_ @@ -73,9 +73,9 @@ Install DPDK #. Download the `DPDK sources`_, extract the file and set ``DPDK_DIR``:: $ cd /usr/src/ - $ wget https://fast.dpdk.org/rel/dpdk-24.11.1.tar.xz - $ tar xf dpdk-24.11.1.tar.xz - $ export DPDK_DIR=/usr/src/dpdk-stable-24.11.1 + $ wget https://fast.dpdk.org/rel/dpdk-24.11.2.tar.xz + $ tar xf dpdk-24.11.2.tar.xz + $ export DPDK_DIR=/usr/src/dpdk-stable-24.11.2 $ cd $DPDK_DIR #. Configure and install DPDK using Meson diff --git a/NEWS b/NEWS index e6da3b122..6e6858c0b 100644 --- a/NEWS +++ b/NEWS @@ -6,6 +6,7 @@ Post-v3.5.0 have been moved to the DBG log level. - DPDK: * New debug appctl command 'dpdk/get-memzone-stats'. + * OVS validated with DPDK 24.11.2. - ovs-ctl: * Added a new option, --oom-score=, to set the daemons' Linux Out-Of-Memory (OOM) killer score.