Re: How to count tx and rx bytes?
From: David S. Miller <hidden>
Date: 2003-12-15 22:17:29
From: David S. Miller <hidden>
Date: 2003-12-15 22:17:29
On Mon, 15 Dec 2003 12:03:58 -0800 Ben Greear [off-list ref] wrote:
Is there an agreed upon standard for exactly what ethernet drivers should be counting for rx-bytes and tx-bytes? For example, should the counters include the 4-byte FCS? Should they include the ethernet header?
Good question. It should be that all drivers use what skb->len ends up with at rx/tx time. However, it is often faster to just let the hardware keep track of these statistics (tg3 is one example of a chip that can do this). And sometimes these mechanisms take the FCS or whatever into account and this as you note makes the numbers different.