This RFC patch provides initial support for DPDK 16.07-rc3 (release candidate 3) which was tagged July 16th. I plan to submit a full patch once the 16.07 release is final, hopefully later this month. This RFC patch can be used in meantime to test with the DPDK master branch or 16.07-rc3 tag.
The main changes between DPDK 16.04 and 16.07 so far that impact OVS are changes to the xstats and vhost APIs which have required rework to those particular sections in netdev-dpdk.c. As this is an RFC patch only basic testing has been conducted. If you try this patch out and find any issues please report them and fixes can be included in the final patch. Thanks to those who have already reviewed. v3: - rebase with DPDK rc3 - rebase with OVS master - fixed style issues - fixed & simplified xstats frees - use xcalloc & free instead of rte_mzalloc & rte_free for xstats - remove libnuma include - fixed & simplified vHost NUMA set - added flag to indicate device reconfigured at least once - re-add call to rcu synchronise in destroy_device - define IF_NAME_SZ and use instead of PATH_MAX - added NEWS entry v2: - rebase with DPDK rc2 - rebase with OVS master - fix vhost cuse compilation .travis/linux-build.sh | 2 +- INSTALL.DPDK-ADVANCED.md | 8 +- INSTALL.DPDK.md | 20 ++--- NEWS | 1 + lib/netdev-dpdk.c | 220 +++++++++++++++++++++++------------------------ 5 files changed, 126 insertions(+), 125 deletions(-) -- 2.4.3 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev