aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/intel/igc/igc_main.c
diff options
context:
space:
mode:
authorSasha Neftin <[email protected]>2020-05-19 14:55:42 +0000
committerJeff Kirsher <[email protected]>2020-05-29 03:30:06 +0000
commit51c657b42f58fcf061dfd6d01df26ff1701ae72c (patch)
tree44b2abf46d75e9b426b8ea28d10e3229b39b1d1a /drivers/net/ethernet/intel/igc/igc_main.c
parentigc: Remove symbol error counter (diff)
downloadkernel-51c657b42f58fcf061dfd6d01df26ff1701ae72c.tar.gz
kernel-51c657b42f58fcf061dfd6d01df26ff1701ae72c.zip
igc: Add Receive Error Counter
Receive error counter reflect total number of non-filtered packets received with errors. This includes: CRC error, symbol error, Rx data error and carrier extend error. Signed-off-by: Sasha Neftin <[email protected]> Tested-by: Aaron Brown <[email protected]> Signed-off-by: Jeff Kirsher <[email protected]>
Diffstat (limited to 'drivers/net/ethernet/intel/igc/igc_main.c')
-rw-r--r--drivers/net/ethernet/intel/igc/igc_main.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/intel/igc/igc_main.c b/drivers/net/ethernet/intel/igc/igc_main.c
index 662f06a647e6..e0c45ffa12c4 100644
--- a/drivers/net/ethernet/intel/igc/igc_main.c
+++ b/drivers/net/ethernet/intel/igc/igc_main.c
@@ -3740,6 +3740,7 @@ void igc_update_stats(struct igc_adapter *adapter)
adapter->stats.tpt += rd32(IGC_TPT);
adapter->stats.colc += rd32(IGC_COLC);
+ adapter->stats.colc += rd32(IGC_RERC);
adapter->stats.algnerrc += rd32(IGC_ALGNERRC);