[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