<div dir="ltr"><div dir="ltr"><br clear="all"><div>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.</div><div><br></div><div>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).</div><div><br></div><div>What is the difference between rx_prio0_buf_discards and imissed counters, why would rx_prio0_buf_discards increase but not imissed?</div><div><br></div>many thanks,<br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">tony<br></div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><br></div><div class="gmail_signature" data-smartmail="gmail_signature">fyi: this is using DPKD 24.07 and the HWS RTE FLOW Api to setup the RSS flow.  Firmware is 28.41</div></div>
</div>