vhost: fix zero-copy server mode
[dpdk.git] / lib / librte_vhost / socket.c
index bb8d0d7..0a66ef9 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;