]> git.droids-corp.org - dpdk.git/blobdiff - lib/librte_vhost/socket.c
vhost: fix zero-copy server mode
[dpdk.git] / lib / librte_vhost / socket.c
index bb8d0d78019e363a05296eb3a67ffbe00a0e2dde..0a66ef9767c67533162eab31c9012bbfbe2c1a8b 100644 (file)
@@ -926,7 +926,7 @@ rte_vhost_driver_register(const char *path, uint64_t flags)
                        ret = -1;
                        goto out_mutex;
                }
-               if (!vsocket->is_server) {
+               if ((flags & RTE_VHOST_USER_CLIENT) != 0) {
                        VHOST_LOG_CONFIG(ERR,
                        "error: zero copy is incompatible with vhost client mode\n");
                        ret = -1;