]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
net: fec: Fix Transmitted bytes counter
authorJim Baxter <jim_baxter@mentor.com>
Thu, 27 Jun 2013 18:25:08 +0000 (19:25 +0100)
committerJason Liu <r64343@freescale.com>
Wed, 30 Oct 2013 01:54:21 +0000 (09:54 +0800)
The tx_bytes field was not being updated so the
network card statistics showed 0.0B transmitted.

Signed-off-by: Jim Baxter <jim_baxter@mentor.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/freescale/fec_main.c

index e53862a2108ff8505fd3f8394711698972a2692e..46f5364774e822c27e9fb438af1dbe72227ed9b8 100644 (file)
@@ -743,6 +743,7 @@ fec_enet_tx(struct net_device *ndev)
                                ndev->stats.tx_carrier_errors++;
                } else {
                        ndev->stats.tx_packets++;
+                       ndev->stats.tx_bytes += bdp->cbd_datlen;
                }
 
                if (unlikely(skb_shinfo(skb)->tx_flags & SKBTX_IN_PROGRESS) &&