summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
diff options
context:
space:
mode:
authorDon Skidmore2015-06-10 02:00:05 +0200
committerJeff Kirsher2015-06-10 02:30:05 +0200
commite87ce1cd89b527eb963bfc9654206d83661f0fdd (patch)
tree096c2952a99815dc577e1a0aedff6fe1b546b528 /drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
parentixgbe: fix issue with sfp events with new X550 devices (diff)
downloadkernel-qcow2-linux-e87ce1cd89b527eb963bfc9654206d83661f0fdd.tar.gz
kernel-qcow2-linux-e87ce1cd89b527eb963bfc9654206d83661f0fdd.tar.xz
kernel-qcow2-linux-e87ce1cd89b527eb963bfc9654206d83661f0fdd.zip
ixgbe: fix bug in not clearing counters for X550 devices
This check was missed in when this new MAC type was added. Since these counts can be incremented for X550 we need to clear them. Signed-off-by: Don Skidmore <donald.c.skidmore@intel.com> Tested-by: Krishneil Singh <krishneil.k.singh@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Diffstat (limited to 'drivers/net/ethernet/intel/ixgbe/ixgbe_common.c')
-rw-r--r--drivers/net/ethernet/intel/ixgbe/ixgbe_common.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_common.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
index 21e5ae33bf7a..4c1c26732b67 100644
--- a/drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
+++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
@@ -470,7 +470,7 @@ s32 ixgbe_clear_hw_cntrs_generic(struct ixgbe_hw *hw)
}
}
- if (hw->mac.type == ixgbe_mac_X540) {
+ if (hw->mac.type == ixgbe_mac_X550 || hw->mac.type == ixgbe_mac_X540) {
if (hw->phy.id == 0)
hw->phy.ops.identify(hw);
hw->phy.ops.read_reg(hw, IXGBE_PCRC8ECL, MDIO_MMD_PCS, &i);