net/mlx5: handle Rx CQE compression
[dpdk.git] / lib / librte_vhost / vhost-net.h
index 162ad04..38593a2 100644 (file)
@@ -72,8 +72,6 @@ struct vhost_virtqueue {
 
        /* Last index used on the available ring */
        volatile uint16_t       last_used_idx;
-       /* Used for multiple devices reserving buffers */
-       volatile uint16_t       last_used_idx_res;
 #define VIRTIO_INVALID_EVENTFD         (-1)
 #define VIRTIO_UNINITIALIZED_EVENTFD   (-2)
 
@@ -128,16 +126,17 @@ struct virtio_net {
        int                     vid;
        uint32_t                flags;
        uint16_t                vhost_hlen;
+       /* to tell if we need broadcast rarp packet */
+       rte_atomic16_t          broadcast_rarp;
+       uint32_t                virt_qp_nb;
+       struct vhost_virtqueue  *virtqueue[VHOST_MAX_QUEUE_PAIRS * 2];
 #define IF_NAME_SZ (PATH_MAX > IFNAMSIZ ? PATH_MAX : IFNAMSIZ)
        char                    ifname[IF_NAME_SZ];
-       uint32_t                virt_qp_nb;
        uint64_t                log_size;
        uint64_t                log_base;
+       uint64_t                log_addr;
        struct ether_addr       mac;
 
-       /* to tell if we need broadcast rarp packet */
-       rte_atomic16_t          broadcast_rarp;
-       struct vhost_virtqueue  *virtqueue[VHOST_MAX_QUEUE_PAIRS * 2];
 } __rte_cache_aligned;
 
 /**