Add data members so as to support server mode. Signed-off-by: Zhiyong Yang <zhiyong.y...@intel.com> --- drivers/net/virtio/virtio_user/virtio_user_dev.h | 8 ++++++++ 1 file changed, 8 insertions(+)
diff --git a/drivers/net/virtio/virtio_user/virtio_user_dev.h b/drivers/net/virtio/virtio_user/virtio_user_dev.h index 64467b4f9..e640a3438 100644 --- a/drivers/net/virtio/virtio_user/virtio_user_dev.h +++ b/drivers/net/virtio/virtio_user/virtio_user_dev.h @@ -6,13 +6,21 @@ #define _VIRTIO_USER_DEV_H #include <limits.h> +#include <stdbool.h> #include "../virtio_pci.h" #include "../virtio_ring.h" #include "vhost.h" +#include "fd_man.h" struct virtio_user_dev { /* for vhost_user backend */ int vhostfd; + int listenfd; /* listening fd */ + bool connected; /* connection status */ + + /* support for server/clinet mode */ + bool is_server; + struct fdset fdset; /* for vhost_kernel backend */ char *ifname; -- 2.13.3