On 04/02/2018 01:46 PM, Zhihong Wang wrote:
This patch adapts vhost lib for selective datapath by calling device ops at the corresponding stage. Signed-off-by: Zhihong Wang<zhihong.w...@intel.com> --- Changes in v5: 1. Improve sanity check. --- Changes in v4: 1. Remove the "engine" concept in the lib. --- Changes in v2: 1. Ensure negotiated capabilities are supported in vhost-user lib. 2. Configure the data path at the right time. lib/librte_vhost/rte_vhost.h | 27 ++++++++ lib/librte_vhost/rte_vhost_version.map | 2 + lib/librte_vhost/socket.c | 113 +++++++++++++++++++++++++++++++-- lib/librte_vhost/vhost.c | 6 ++ lib/librte_vhost/vhost.h | 2 + lib/librte_vhost/vhost_user.c | 70 ++++++++++++++++++-- 6 files changed, 211 insertions(+), 9 deletions(-)
Reviewed-by: Maxime Coquelin <maxime.coque...@redhat.com> Thanks, Maxime