diff options
Diffstat (limited to 'drivers/net/tg3.c')
-rw-r--r-- | drivers/net/tg3.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/net/tg3.c b/drivers/net/tg3.c index dc57352e5a97..8da555416858 100644 --- a/drivers/net/tg3.c +++ b/drivers/net/tg3.c | |||
@@ -6893,8 +6893,7 @@ static struct net_device_stats *tg3_get_stats(struct net_device *dev) | |||
6893 | get_stat64(&hw_stats->tx_octets); | 6893 | get_stat64(&hw_stats->tx_octets); |
6894 | 6894 | ||
6895 | stats->rx_errors = old_stats->rx_errors + | 6895 | stats->rx_errors = old_stats->rx_errors + |
6896 | get_stat64(&hw_stats->rx_errors) + | 6896 | get_stat64(&hw_stats->rx_errors); |
6897 | get_stat64(&hw_stats->rx_discards); | ||
6898 | stats->tx_errors = old_stats->tx_errors + | 6897 | stats->tx_errors = old_stats->tx_errors + |
6899 | get_stat64(&hw_stats->tx_errors) + | 6898 | get_stat64(&hw_stats->tx_errors) + |
6900 | get_stat64(&hw_stats->tx_mac_errors) + | 6899 | get_stat64(&hw_stats->tx_mac_errors) + |
@@ -6922,6 +6921,9 @@ static struct net_device_stats *tg3_get_stats(struct net_device *dev) | |||
6922 | stats->rx_crc_errors = old_stats->rx_crc_errors + | 6921 | stats->rx_crc_errors = old_stats->rx_crc_errors + |
6923 | calc_crc_errors(tp); | 6922 | calc_crc_errors(tp); |
6924 | 6923 | ||
6924 | stats->rx_missed_errors = old_stats->rx_missed_errors + | ||
6925 | get_stat64(&hw_stats->rx_discards); | ||
6926 | |||
6925 | return stats; | 6927 | return stats; |
6926 | } | 6928 | } |
6927 | 6929 | ||