RE: Packet passing performance study on exotic hardware.

From: Gerrit Nagelhout <gnagelhout_at_sandvine.com>
Date: Fri, 8 Oct 2004 10:23:14 -0400
David Gilbert Wrote:
> 
>   - with polling and excessive packets, it doesn't "receive" the full
>     load of packets.  In netstat -w, they show as input "errors"
>     although the number of "errors" isn't strictly related to the
>     number of dropped packets.  It's just some large number that
>     generally increases with the number of dropped packets.
> 

In em_update_stats_counters, errors is calculated as follows:

	/* Rx Errors */
	ifp->if_ierrors =
	adapter->dropped_pkts +
	adapter->stats.rxerrc +
	adapter->stats.crcerrs +
	adapter->stats.algnerrc +
	adapter->stats.rlec + adapter->stats.rnbc + 
	adapter->stats.mpc + adapter->stats.cexterr;

The extra errors you are talking about come from doing mpc + rnbc.  
Only mpc (missed packet count) (and the other errors of course) should 
be used. 
Rnbc is an indication of the internal buffer filling up, but not yet 
dropping packets, and should not be included.


Gerrit
Received on Fri Oct 08 2004 - 12:23:19 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:16 UTC