]> git.proxmox.com Git - ovs.git/commitdiff
dpdk: Use DPDK 19.11.2 release.
authorIan Stokes <ian.stokes@intel.com>
Thu, 2 Jul 2020 15:09:27 +0000 (16:09 +0100)
committerIan Stokes <ian.stokes@intel.com>
Mon, 13 Jul 2020 16:18:31 +0000 (17:18 +0100)
Modify travis linux build script to use DPDK 19.11.2 stable release and
update docs to reference 19.11.2 stable release. Update release faq to
reflect latest validated DPDK versions for all branches.

Signed-off-by: Ian Stokes <ian.stokes@intel.com>
Acked-by: Kevin Traynor <ktraynor@redhat.com>
.travis/linux-build.sh
Documentation/faq/releases.rst
Documentation/intro/install/dpdk.rst
Documentation/topics/dpdk/vhost-user.rst
Documentation/topics/userspace-tso.rst
NEWS

index 02615a8ec87c3b8d2b64d3a63456cce65fcd9dec..e0a065291cc51251f2643aa08c803cdd322740fc 100755 (executable)
@@ -170,7 +170,7 @@ fi
 
 if [ "$DPDK" ] || [ "$DPDK_SHARED" ]; then
     if [ -z "$DPDK_VER" ]; then
-        DPDK_VER="19.11"
+        DPDK_VER="19.11.2"
     fi
     install_dpdk $DPDK_VER
     if [ "$CC" = "clang" ]; then
index e5cef3915c481a4440377e4ad09ff06748de3381..ac93e6e970c503dd31ad90d757b0dd4786b65b70 100644 (file)
@@ -180,9 +180,9 @@ Q: What DPDK version does each Open vSwitch release work with?
     A: The following table lists the DPDK version against which the given
     versions of Open vSwitch will successfully build.
 
-    ============ =======
+    ============ ========
     Open vSwitch DPDK
-    ============ =======
+    ============ ========
     2.2.x        1.6
     2.3.x        1.6
     2.4.x        2.0
@@ -190,12 +190,12 @@ Q: What DPDK version does each Open vSwitch release work with?
     2.6.x        16.07.2
     2.7.x        16.11.9
     2.8.x        17.05.2
-    2.9.x        17.11.4
-    2.10.x       17.11.4
-    2.11.x       18.11.6
-    2.12.x       18.11.6
-    2.13.x       19.11.0
-    ============ =======
+    2.9.x        17.11.10
+    2.10.x       17.11.10
+    2.11.x       18.11.9
+    2.12.x       18.11.9
+    2.13.x       19.11.2
+    ============ ========
 
 Q: Are all the DPDK releases that OVS versions work with maintained?
 
index 4d858304ce3a53407c20e5a4d509239c15375143..39544f835424f1097978d02041c055b6fda71b1a 100644 (file)
@@ -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 19.11
+- DPDK 19.11.2
 
 - A `DPDK supported NIC`_
 
@@ -71,9 +71,9 @@ Install DPDK
 #. Download the `DPDK sources`_, extract the file and set ``DPDK_DIR``::
 
        $ cd /usr/src/
-       $ wget https://fast.dpdk.org/rel/dpdk-19.11.tar.xz
-       $ tar xf dpdk-19.11.tar.xz
-       $ export DPDK_DIR=/usr/src/dpdk-19.11
+       $ wget https://fast.dpdk.org/rel/dpdk-19.11.2.tar.xz
+       $ tar xf dpdk-19.11.2.tar.xz
+       $ export DPDK_DIR=/usr/src/dpdk-stable-19.11.2
        $ cd $DPDK_DIR
 
 #. (Optional) Configure DPDK as a shared library
index c6c6fd8bdeff94b9d520c0a1294cd4cb6779ab62..4bc5aef59d846825241615173206a099016f4e96 100644 (file)
@@ -392,9 +392,9 @@ To begin, instantiate a guest as described in :ref:`dpdk-vhost-user` or
 DPDK sources to VM and build DPDK::
 
     $ cd /root/dpdk/
-    $ wget https://fast.dpdk.org/rel/dpdk-19.11.tar.xz
-    $ tar xf dpdk-19.11.tar.xz
-    $ export DPDK_DIR=/root/dpdk/dpdk-19.11
+    $ wget https://fast.dpdk.org/rel/dpdk-19.11.2.tar.xz
+    $ tar xf dpdk-19.11.2.tar.xz
+    $ export DPDK_DIR=/root/dpdk/dpdk-stable-19.11.2
     $ export DPDK_TARGET=x86_64-native-linuxapp-gcc
     $ export DPDK_BUILD=$DPDK_DIR/$DPDK_TARGET
     $ cd $DPDK_DIR
index 0fbac93a54d7f3201ddfc76e067a8d6ff4a14d2b..aafa4a1bf2c610ec5b483d8023efe40eea26a500 100644 (file)
@@ -104,15 +104,6 @@ on ports without TSO support.  That also means guests using vhost-user
 in client mode will receive TSO packet regardless of TSO being enabled
 or disabled within the guest.
 
-When the NIC performing the segmentation is using the i40e DPDK PMD, a fix
-must be included in the DPDK build, otherwise TSO will not work. The fix can
-be found on `DPDK patchwork`__.
-
-__ https://patches.dpdk.org/patch/64136/
-
-This fix is expected to be included in the 19.11.1 release. When OVS migrates
-to this DPDK release, this limitation can be removed.
-
 ~~~~~~~~~~~~~~~~~~
 Performance Tuning
 ~~~~~~~~~~~~~~~~~~
diff --git a/NEWS b/NEWS
index a88fc546291128be168d0d44f65e382e84d489a2..015facff5d24f1e5109824b60cb18b5de0b6ae8b 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -13,6 +13,9 @@ Post-v2.13.0
      * Add hardware offload support for matching IPv6 protocol (experimental).
      * Add hardware offload support for set of IPv6 src/dst/ttl
        and tunnel push-output actions (experimental).
+     * OVS validated with DPDK 19.11.2, due to the inclusion of fixes for
+       CVE-2020-10722, CVE-2020-10723, CVE-2020-10724, CVE-2020-10725 and
+       CVE-2020-10726, this DPDK version is strongly recommended to be used.
    - Linux datapath:
      * Support for kernel versions up to 5.5.x.
    - AF_XDP: