[ovs-dev] [PATCH V6 0/2] DPDK v17.11 Support

Mark Kavanagh mark.b.kavanagh at intel.com
Fri Dec 8 10:53:45 UTC 2017


This patchset adds support for DPDK v17.11:
- the first patch introduces minor code updates to accomodate DPDK API
  changes, and also updates Documentation and travis scripts.
- the second patch adds a new global configuration option,
  vhost-iommu-support; this is required in order to take advantage of
  the vHost IOMMU feature introduced in DPDK v17.11.

---

v6:  - clarify nature of DPDK v17.11 virtio PMD bug (i.e. affects
       vectorized Rx function only).
     - move text regarding same to vhost-user.rst.

v5:  - document DPDK v17.11 virtio PMD bug in guest.
     - minor typographical corrections in documentation .

v4:  - rebase to HEAD of master
     - clarify that IOMMU support applies exclusively to vhost user
       client ports.
     - reword caveats regarding modifying vhost-iommu-support at runtime
     - use smap_get_bool() to parse vhost-iommu-support, instead of
       process_vhost_flags().
     - add stub implementation of dpdk_vhost_iommu_enabled().
     - move stdbool.h #include outside of DPDK compiler guards.
     - remove mention of vhost IOMMU mode from
       netdev_dpdk_vhost_client_configure() log.

v3:  - erroneous; disregard.

v2:  - refactor vHost IOMMU enablement mechanism (use a global config
       value, instead of the previous per-port approach).
Mark Kavanagh (2):
  netdev-dpdk: DPDK v17.11 upgrade
  netdev-dpdk: vHost IOMMU support

 .travis/linux-build.sh                   |  2 +-
 Documentation/faq/releases.rst           |  1 +
 Documentation/intro/install/dpdk.rst     | 10 +++---
 Documentation/topics/dpdk/ring.rst       |  2 +-
 Documentation/topics/dpdk/vhost-user.rst | 60 +++++++++++++++++++++++++++++---
 NEWS                                     |  3 ++
 lib/dpdk-stub.c                          |  6 ++++
 lib/dpdk.c                               | 12 +++++++
 lib/dpdk.h                               |  3 ++
 lib/netdev-dpdk.c                        | 19 ++++++----
 vswitchd/vswitch.xml                     | 15 ++++++++
 11 files changed, 115 insertions(+), 18 deletions(-)

-- 
1.9.3



More information about the dev mailing list