From: Xiao Wang Date: Fri, 3 Jan 2020 18:36:21 +0000 (-0500) Subject: vhost: fix socket initial value X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=bf4fd5ba3e2edfe68888e83aef81f681756fc692;p=dpdk.git vhost: fix socket initial value By default, a vhost socket is created without attaching VDPA device, this patch fixes the initial value of vdpa_dev_id. Fixes: b4953225cea4 ("vhost: add APIs for datapath configuration") Cc: stable@dpdk.org Signed-off-by: Xiao Wang Reviewed-by: Tiwei Bie --- diff --git a/lib/librte_vhost/socket.c b/lib/librte_vhost/socket.c index ece9d5d1d8..8bc1e3a03c 100644 --- a/lib/librte_vhost/socket.c +++ b/lib/librte_vhost/socket.c @@ -877,6 +877,7 @@ rte_vhost_driver_register(const char *path, uint64_t flags) "error: failed to init connection mutex\n"); goto out_free; } + vsocket->vdpa_dev_id = -1; vsocket->dequeue_zero_copy = flags & RTE_VHOST_USER_DEQUEUE_ZERO_COPY; vsocket->extbuf = flags & RTE_VHOST_USER_EXTBUF_SUPPORT; vsocket->linearbuf = flags & RTE_VHOST_USER_LINEARBUF_SUPPORT;