In case of shared Rx queue, port number of mbufs returned from one rx burst could be different.
To support shared Rx queue, this patch dumps mbuf->port and queue for each packet. Signed-off-by: Xueming Li <xuemi...@nvidia.com> --- app/test-pmd/util.c | 1 + 1 file changed, 1 insertion(+) diff --git a/app/test-pmd/util.c b/app/test-pmd/util.c index 5dd7157947..1733d5e663 100644 --- a/app/test-pmd/util.c +++ b/app/test-pmd/util.c @@ -100,6 +100,7 @@ dump_pkt_burst(uint16_t port_id, uint16_t queue, struct rte_mbuf *pkts[], struct rte_flow_restore_info info = { 0, }; mb = pkts[i]; + MKDUMPSTR(print_buf, buf_size, cur_len, "port %u, ", mb->port); eth_hdr = rte_pktmbuf_read(mb, 0, sizeof(_eth_hdr), &_eth_hdr); eth_type = RTE_BE_TO_CPU_16(eth_hdr->ether_type); packet_type = mb->packet_type; -- 2.25.1