]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/virtio/virtio_user/vhost_user.c
net/virtio-user: fix multiple queues fail in server mode
[dpdk.git] / drivers / net / virtio / virtio_user / vhost_user.c
index 573ef07f9b8dde4b0349bc2acd7fcf9a11089d65..ef6e43df86b92531f78ea2bdd722f2378a49f161 100644 (file)
@@ -287,6 +287,9 @@ vhost_user_sock(struct virtio_user_dev *dev,
 
        PMD_DRV_LOG(INFO, "%s", vhost_msg_strings[req]);
 
+       if (dev->is_server && vhostfd < 0)
+               return -1;
+
        msg.request = req;
        msg.flags = VHOST_USER_VERSION;
        msg.size = 0;