vhost: move internal structure
authorHuawei Xie <huawei.xie@intel.com>
Wed, 8 Oct 2014 18:54:46 +0000 (02:54 +0800)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Mon, 13 Oct 2014 17:13:10 +0000 (19:13 +0200)
The structure virtio_net_config_ll is moved to virtio_net.c.
It is related to internal virtio device management,
so it should not be exposed to other files.

Signed-off-by: Huawei Xie <huawei.xie@intel.com>
Acked-by: Changchun Ouyang <changchun.ouyang@intel.com>
lib/librte_vhost/rte_virtio_net.h
lib/librte_vhost/virtio-net.c

index f3509aa..b06436e 100644 (file)
@@ -87,15 +87,6 @@ struct virtio_net
        uint32_t                                flags;                                          /* Device flags. Only used to check if device is running on data core. */
 } __rte_cache_aligned;
 
-/*
- * Device linked list structure for configuration.
- */
-struct virtio_net_config_ll
-{
-       struct virtio_net               dev;    /* Virtio device. */
-       struct virtio_net_config_ll     *next; /* Next entry on linked list. */
-};
-
 /*
  * Information relating to memory regions including offsets to addresses in QEMUs memory file.
  */
index 4f11b28..ee37a40 100644 (file)
 #include "vhost-net-cdev.h"
 #include "eventfd_link/eventfd_link.h"
 
+/**
+ * Device linked list structure for configuration.
+ */
+struct virtio_net_config_ll {
+       struct virtio_net             dev;    /* Virtio device. */
+       struct virtio_net_config_ll   *next;  /* Next entry on linked list. */
+};
+
 const char eventfd_cdev[] = "/dev/eventfd-link";
 
 /* device ops to add/remove device to data core. */