[ovs-dev] [PATCH] dpdk: Use DPDK 20.11.1 release

Kevin Traynor ktraynor at redhat.com
Thu Apr 22 13:42:03 UTC 2021


On 21/04/2021 11:50, Hariprasad Govindharajan wrote:
> Modify ci linux build script to use the latest DPDK stable release.
> Modify Documentation to use the latest DPDK stable release 20.11.1
> Update NEWS file to reflect the latest DPDK stable releases.
> FAQ is updated to reflect the latest DPDK for each branch.
> 

Reviewed, Ran PVP, passed checkpatch, passed github actions [1].

One minor comment below, otherwise

Acked-by: Kevin Traynor <ktraynor at redhat.com>

[1] https://github.com/kevintraynor/ovs/actions/runs/774292423

> Signed-off-by: Hariprasad Govindharajan <hariprasad.govindharajan at intel.com>
> ---
>  .ci/linux-build.sh                   | 2 +-
>  Documentation/faq/releases.rst       | 6 +++---
>  Documentation/intro/install/dpdk.rst | 8 ++++----
>  NEWS                                 | 3 +++
>  4 files changed, 11 insertions(+), 8 deletions(-)
> 
> diff --git a/.ci/linux-build.sh b/.ci/linux-build.sh
> index 9774493..0210d6a 100755
> --- a/.ci/linux-build.sh
> +++ b/.ci/linux-build.sh
> @@ -201,7 +201,7 @@ fi
>  
>  if [ "$DPDK" ] || [ "$DPDK_SHARED" ]; then
>      if [ -z "$DPDK_VER" ]; then
> -        DPDK_VER="20.11"
> +        DPDK_VER="20.11.1"
>      fi
>      install_dpdk $DPDK_VER
>      if [ "$CC" = "clang" ]; then
> diff --git a/Documentation/faq/releases.rst b/Documentation/faq/releases.rst
> index 6a5e414..3bc34c8 100644
> --- a/Documentation/faq/releases.rst
> +++ b/Documentation/faq/releases.rst
> @@ -204,9 +204,9 @@ Q: What DPDK version does each Open vSwitch release work with?
>      2.10.x       17.11.10
>      2.11.x       18.11.9
>      2.12.x       18.11.9
> -    2.13.x       19.11.2
> -    2.14.x       19.11.2
> -    2.15.x       20.11.0

> +    2.13.x       19.11.8
> +    2.14.x       19.11.8

These ^ aren't merged yet, so shouldn't _really_ be updated as part of
this patch. OTOH, having to send additional patches to branch-2.15 and
master for the 19.11.8 updates on 2.13 and 2.14 is hardly worth it.

If the 19.11.8 patches are merged first, I would just keep the update in
this patch, if they are not merged first, then perhaps they should be
removed here.

> +    2.15.x       20.11.1
>      ============ ========
>  
>  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 3a24e54..612f2fd 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 20.11
> +- DPDK 20.11.1
>  
>  - 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-20.11.tar.xz
> -       $ tar xf dpdk-20.11.tar.xz
> -       $ export DPDK_DIR=/usr/src/dpdk-20.11
> +       $ wget https://fast.dpdk.org/rel/dpdk-20.11.1.tar.xz
> +       $ tar xf dpdk-20.11.1.tar.xz
> +       $ export DPDK_DIR=/usr/src/dpdk-stable-20.11.1
>         $ cd $DPDK_DIR
>  
>  #. Configure and install DPDK using Meson
> diff --git a/NEWS b/NEWS
> index 95cf922..402ce59 100644
> --- a/NEWS
> +++ b/NEWS
> @@ -9,6 +9,9 @@ Post-v2.15.0
>       * New option '--no-record-hostname' to disable hostname configuration
>         in ovsdb on startup.
>       * New command 'record-hostname-if-not-set' to update hostname in ovsdb.
> +   - DPDK:
> +     * OVS validated with DPDK 20.11.1. It is recommended to use this version
> +       until further releases.
>  
>  
>  v2.15.0 - 15 Feb 2021
> 



More information about the dev mailing list