This series adds the vHost User PMD.

Previous: http://openvswitch.org/pipermail/dev/2016-May/070745.html

v3:
* keep vhost user txq mapping
* refactored locking logic around dpdk, dpdkr and vhost send functions

v2:
* rebase
* split into 3-part series
* remove dpdk watchdog - use link status change interrupt calllbacks
instead
* fix del-port problems - only set vhost_pmd_id once
* vhost user feature disable reintroduced using PMD function
* fix: txq locking for dpdk not removed
* set correct stats for vhost-user (some not supported)
* fix get_status for vhost (some values not set by PMD)
* unlock dpdk mutex upon cuse_construct failure
* string check for comma in vhost socket name
* check if txq locking needed during vring_state_changed callback
* various tidy up, additional logging & comments

  netdev-dpdk: Remove dpdk watchdog thread
  netdev-dpdk: Add vHost User PMD
  netdev-dpdk: Add vhost-user 'get_features' & 'get_status' functions

 INSTALL.DPDK.md   |  12 +
 NEWS              |   2 +
 lib/netdev-dpdk.c | 704 ++++++++++++++++++++++++++++++++----------------------
 3 files changed, 438 insertions(+), 280 deletions(-)

-- 
2.4.3

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to