]> git.baikalelectronics.ru Git - kernel.git/commitdiff
igc: Fix wrong register name
authorSasha Neftin <sasha.neftin@intel.com>
Thu, 28 May 2020 07:25:21 +0000 (10:25 +0300)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Fri, 29 May 2020 03:33:53 +0000 (20:33 -0700)
Accordance to the i225 datasheet this register address
used by Host Transmit Discarded Packet by MAC counter
and not by not applicable Carrier Extension Error counter.
This patch comes to fix this wrong definition.

Signed-off-by: Sasha Neftin <sasha.neftin@intel.com>
Tested-by: Aaron Brown <aaron.f.brown@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/ethernet/intel/igc/igc_mac.c
drivers/net/ethernet/intel/igc/igc_regs.h

index fb496617e8e1b114ed23c51f1bc4ac67e5ae52ad..410aeb01de5c27fbd07dedee5f473ec628d1d29d 100644 (file)
@@ -287,7 +287,7 @@ void igc_clear_hw_cntrs_base(struct igc_hw *hw)
        rd32(IGC_ALGNERRC);
        rd32(IGC_RXERRC);
        rd32(IGC_TNCRS);
-       rd32(IGC_CEXTERR);
+       rd32(IGC_HTDPMC);
        rd32(IGC_TSCTC);
        rd32(IGC_TSCTFC);
 
index 2b7a877dadac61424d3ca0e9d6cb21a315da46cb..232e82dec62e39c5f8b0d4d0bbfb0afeee146f4e 100644 (file)
 #define IGC_RERC       0x0402C  /* Receive Error Count - R/clr */
 #define IGC_DC         0x04030  /* Defer Count - R/clr */
 #define IGC_TNCRS      0x04034  /* Tx-No CRS - R/clr */
-#define IGC_CEXTERR    0x0403C  /* Carrier Extension Error Count - R/clr */
+#define IGC_HTDPMC     0x0403C  /* Host Transmit Discarded by MAC - R/clr */
 #define IGC_RLEC       0x04040  /* Receive Length Error Count - R/clr */
 #define IGC_XONRXC     0x04048  /* XON Rx Count - R/clr */
 #define IGC_XONTXC     0x0404C  /* XON Tx Count - R/clr */