Should fix TX counter in the byte statistics. (Andy Shevchenko) --- a/drivers/net/atl2/at_main.c 2007-11-13 18:32:58.000000000 +0200 +++ b/drivers/net/atl2/at_main.c 2007-11-29 22:38:23.000000000 +0200 @@ -2096,7 +2096,11 @@ atomic_set(&adapter->txd_read_ptr, (int)txd_read_ptr); // tx statistics: - if (txs->ok) adapter->net_stats.tx_packets++; + if (txs->ok) { + // Add packet size to byte statistics + adapter->net_stats.tx_bytes += txs->pkt_size; + adapter->net_stats.tx_packets++; + } else adapter->net_stats.tx_errors++; if (txs->defer) adapter->net_stats.collisions++; if (txs->abort_col) adapter->net_stats.tx_aborted_errors++;