igc: Remove unneeded ICTXQMTC register
authorSasha Neftin <sasha.neftin@intel.com>
Mon, 22 Jun 2020 07:43:34 +0000 (10:43 +0300)
committerTony Nguyen <anthony.l.nguyen@intel.com>
Mon, 27 Jul 2020 15:49:31 +0000 (08:49 -0700)
Tx Queue Min Threshold Count register no applicable for the i225 device.
This patch comes to clean up it.

Signed-off-by: Sasha Neftin <sasha.neftin@intel.com>
Tested-by: Aaron Brown <aaron.f.brown@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
drivers/net/ethernet/intel/igc/igc_hw.h
drivers/net/ethernet/intel/igc/igc_mac.c
drivers/net/ethernet/intel/igc/igc_main.c
drivers/net/ethernet/intel/igc/igc_regs.h

index 68e83d8..f11fa0a 100644 (file)
@@ -280,7 +280,6 @@ struct igc_hw_stats {
        u64 icrxatc;
        u64 ictxptc;
        u64 ictxatc;
-       u64 ictxqmtc;
        u64 icrxdmtc;
        u64 icrxoc;
        u64 cbtmpc;
index 3a618e6..f85c8bc 100644 (file)
@@ -301,7 +301,6 @@ void igc_clear_hw_cntrs_base(struct igc_hw *hw)
        rd32(IGC_ICRXATC);
        rd32(IGC_ICTXPTC);
        rd32(IGC_ICTXATC);
-       rd32(IGC_ICTXQMTC);
        rd32(IGC_ICRXDMTC);
 
        rd32(IGC_RPTHC);
index e620d7a..6f86783 100644 (file)
@@ -3735,7 +3735,6 @@ void igc_update_stats(struct igc_adapter *adapter)
        adapter->stats.icrxatc += rd32(IGC_ICRXATC);
        adapter->stats.ictxptc += rd32(IGC_ICTXPTC);
        adapter->stats.ictxatc += rd32(IGC_ICTXATC);
-       adapter->stats.ictxqmtc += rd32(IGC_ICTXQMTC);
        adapter->stats.icrxdmtc += rd32(IGC_ICRXDMTC);
 
        /* Fill out the OS statistics structure */
index d6ed1b1..23554d3 100644 (file)
@@ -63,7 +63,6 @@
 #define IGC_ICRXATC            0x04108  /* Rx Absolute Timer Expire Count */
 #define IGC_ICTXPTC            0x0410C  /* Tx Packet Timer Expire Count */
 #define IGC_ICTXATC            0x04110  /* Tx Absolute Timer Expire Count */
-#define IGC_ICTXQMTC           0x0411C  /* Tx Queue Min Threshold Count */
 #define IGC_ICRXDMTC           0x04120  /* Rx Descriptor Min Threshold Count */
 #define IGC_ICRXOC             0x04124  /* Receiver Overrun Count */
 
 #define IGC_IAC                0x04100  /* Interrupt Assertion Count */
 #define IGC_ICTXPTC    0x0410C  /* Interrupt Cause Tx Pkt Timer Expire Count */
 #define IGC_ICTXATC    0x04110  /* Interrupt Cause Tx Abs Timer Expire Count */
-#define IGC_ICTXQMTC   0x0411C  /* Interrupt Cause Tx Queue Min Thresh Count */
 #define IGC_RPTHC      0x04104  /* Rx Packets To Host */
 #define IGC_TLPIC      0x04148  /* EEE Tx LPI Count */
 #define IGC_RLPIC      0x0414C  /* EEE Rx LPI Count */