+
+ /* operation callbacks for async dma */
+ struct rte_vhost_async_channel_ops async_ops;
+
+ struct rte_vhost_iov_iter *it_pool;
+ struct iovec *vec_pool;
+
+ /* async data transfer status */
+ struct async_inflight_info *async_pkts_info;
+ uint16_t async_pkts_idx;
+ uint16_t async_pkts_inflight_n;
+ uint16_t async_last_pkts_n;
+ struct vring_used_elem *async_descs_split;
+ uint16_t async_desc_idx;
+ uint16_t last_async_desc_idx;
+
+ /* vq async features */
+ bool async_inorder;
+ bool async_registered;
+ uint16_t async_threshold;