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

Reply via email to