On 02/14/2018 03:53 PM, Zhiyong Yang wrote:
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(+)


This patch can be squashed in patch 3.

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;

Reply via email to