diff options
author | Wolfgang Steinwender <wsteinwender@pcs.com> | 2015-04-10 11:42:56 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2015-04-12 20:42:29 -0400 |
commit | 716723c2d2f0d5af9911966fb3cd8ccd33480d63 (patch) | |
tree | f4aea5ab244175164aeb1aff81484b0df59d6d21 /drivers/net/ethernet/cadence | |
parent | 5288ec157cf1d1bf7cfa3581f958b1812a37fec9 (diff) | |
download | linux-716723c2d2f0d5af9911966fb3cd8ccd33480d63.tar.gz linux-716723c2d2f0d5af9911966fb3cd8ccd33480d63.tar.xz |
net/macb: sqe_test_errors are TX errors, not RX errors
The statistics are grouped by TX and RX errors.
The SQE Test Errors Register indicates problems with TX.
Signed-off-by: Wolfgang Steinwender <wsteinwender@pcs.com>
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/cadence')
-rw-r--r-- | drivers/net/ethernet/cadence/macb.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/ethernet/cadence/macb.c b/drivers/net/ethernet/cadence/macb.c index 448a32309dd0..9f5387249f24 100644 --- a/drivers/net/ethernet/cadence/macb.c +++ b/drivers/net/ethernet/cadence/macb.c @@ -1956,12 +1956,12 @@ static struct net_device_stats *macb_get_stats(struct net_device *dev) hwstat->rx_oversize_pkts + hwstat->rx_jabbers + hwstat->rx_undersize_pkts + - hwstat->sqe_test_errors + hwstat->rx_length_mismatch); nstat->tx_errors = (hwstat->tx_late_cols + hwstat->tx_excessive_cols + hwstat->tx_underruns + - hwstat->tx_carrier_errors); + hwstat->tx_carrier_errors + + hwstat->sqe_test_errors); nstat->collisions = (hwstat->tx_single_cols + hwstat->tx_multiple_cols + hwstat->tx_excessive_cols); |