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 _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev