mlx5: imissed versus prio0_buf_discards

Tony Hart tony.hart at domainhart.com
Sat Oct 12 17:08:30 CEST 2024


I have a simple DPDK app that receives packets via RSS from a CX7 (400G).
The app uses 16 queues across 16 cores.  What I see is dropped packets even
at only 50Mpps.

Looking at rte_eth_port_xstats() I see  rx_prio0_buf_discard_packets
matches the number of packets dropped however the imissed counter (from
rte_eth_port_stats) is 0.  Indeed when I look at the rx_queue depths from
each thread in the app they barely reach 30 entries (I'm using the default
number of queue descs).

What is the difference between rx_prio0_buf_discards and imissed counters,
why would rx_prio0_buf_discards increase but not imissed?

many thanks,
tony

fyi: this is using DPKD 24.07 and the HWS RTE FLOW Api to setup the RSS
flow.  Firmware is 28.41
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mails.dpdk.org/archives/users/attachments/20241012/662685ca/attachment.htm>


More information about the users mailing list