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