On Mon, 15 Dec 2003 14:17:29 -0800 "David S. Miller" <davem@xxxxxxxxxx> wrote:
| On Mon, 15 Dec 2003 12:03:58 -0800
| Ben Greear <greearb@xxxxxxxxxxxxxxx> 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.
all agree that on an "interface" the number of octets received (InOctets)
The total number of octets received on the interface, including
so I read that as including MAC headers and FCS. Without reading
these, I would have said include MAC headers but not FCS.
Similar for OutOctets.
MOTD: Always include version info.