app/testpmd: dump port info for shared Rx queue
In case of shared Rx queue, source port mbuf from polling result isn't the Rx port of forwarding stream. To provide original port ID, this patch dumps mbuf->port for each packet in verbose mode if shared Rx queue enabled. Signed-off-by: Xueming Li <xuemingl@nvidia.com> Acked-by: Xiaoyun Li <xiaoyun.li@intel.com> Acked-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
This commit is contained in:
parent
f4d178c13b
commit
7fbf4a02eb
@ -101,6 +101,9 @@ dump_pkt_burst(uint16_t port_id, uint16_t queue, struct rte_mbuf *pkts[],
|
||||
struct rte_port *port = &ports[port_id];
|
||||
|
||||
mb = pkts[i];
|
||||
if (rxq_share > 0)
|
||||
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;
|
||||
|
Loading…
Reference in New Issue
Block a user