net/tap: add queue and port ids in queue structures
[dpdk.git] / drivers / net / tap / rte_eth_tap.h
index 44e2773..4502e24 100644 (file)
@@ -46,6 +46,7 @@ struct rx_queue {
        struct rte_mempool *mp;         /* Mempool for RX packets */
        uint32_t trigger_seen;          /* Last seen Rx trigger value */
        uint16_t in_port;               /* Port ID */
+       uint16_t queue_id;              /* queue ID*/
        int fd;
        struct pkt_stats stats;         /* Stats for this RX queue */
        uint16_t nb_rx_desc;            /* max number of mbufs available */
@@ -62,6 +63,8 @@ struct tx_queue {
        uint16_t csum:1;                /* Enable checksum offloading */
        struct pkt_stats stats;         /* Stats for this TX queue */
        struct rte_gso_ctx gso_ctx;     /* GSO context */
+       uint16_t out_port;              /* Port ID */
+       uint16_t queue_id;              /* queue ID*/
 };
 
 struct pmd_internals {