Hi Alex,

Quick question on when RXMPC is incremented on 82599 hardware.
Does the hardware check if RDH[n] == RDT[n]. If this is true there are no
descriptors free, hence packet dropped, RXMPC[n]++?

8.2.3.23.4 Rx Missed Packets Count — RXMPC[n] (0x03FA0 + 4*n, n=0...7; RC)
DBU-Rx
Register ‘n’ counts the number of missed packets per packet buffer ‘n’.
Packets are missed when the receive FIFO has insufficient space to store the
incoming
packet. This may be caused due to insufficient buffers allocated, or because
there is
insufficient bandwidth on the IO bus. Events setting this counter also set
the receiver
overrun interrupt (RXO). These registers do not increment if receive is not
enabled and
count only packets that would have been posted to the SW driver.

Regards
Jonathan
------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
_______________________________________________
E1000-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel® Ethernet, visit 
http://communities.intel.com/community/wired

Reply via email to