]> git.droids-corp.org - dpdk.git/blobdiff - lib/librte_vhost/rte_vhost.h
vhost: checkout resubmit inflight information
[dpdk.git] / lib / librte_vhost / rte_vhost.h
index 7ed971bcd2e6f7b8487c78a007b62f53f6b19a78..8c5b58dd650b0fea57e994d38ad1cee48c97d3ff 100644 (file)
@@ -146,6 +146,25 @@ struct rte_vhost_inflight_info_packed {
        struct rte_vhost_inflight_desc_packed desc[0];
 };
 
+struct rte_vhost_resubmit_desc {
+       uint16_t index;
+       uint64_t counter;
+};
+
+struct rte_vhost_resubmit_info {
+       struct rte_vhost_resubmit_desc *resubmit_list;
+       uint16_t resubmit_num;
+};
+
+struct rte_vhost_ring_inflight {
+       union {
+               struct rte_vhost_inflight_info_split *inflight_split;
+               struct rte_vhost_inflight_info_packed *inflight_packed;
+       };
+
+       struct rte_vhost_resubmit_info *resubmit_inflight;
+};
+
 struct rte_vhost_vring {
        union {
                struct vring_desc *desc;