ixgbe: clear RNBC only for 82598
RNBC (0x03FC0) is only for 82598 and has different meaning on newer HW. Make sure to only clear it for 82598. Signed-off-by: Emil Tantilov <emil.s.tantilov@intel.com> Tested-by: Phil Schmitt <phillip.j.schmitt@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
This commit is contained in:
parent
abcc80d26c
commit
f3116f62cb
|
@ -225,8 +225,9 @@ s32 ixgbe_clear_hw_cntrs_generic(struct ixgbe_hw *hw)
|
|||
IXGBE_READ_REG(hw, IXGBE_GORCH);
|
||||
IXGBE_READ_REG(hw, IXGBE_GOTCL);
|
||||
IXGBE_READ_REG(hw, IXGBE_GOTCH);
|
||||
for (i = 0; i < 8; i++)
|
||||
IXGBE_READ_REG(hw, IXGBE_RNBC(i));
|
||||
if (hw->mac.type == ixgbe_mac_82598EB)
|
||||
for (i = 0; i < 8; i++)
|
||||
IXGBE_READ_REG(hw, IXGBE_RNBC(i));
|
||||
IXGBE_READ_REG(hw, IXGBE_RUC);
|
||||
IXGBE_READ_REG(hw, IXGBE_RFC);
|
||||
IXGBE_READ_REG(hw, IXGBE_ROC);
|
||||
|
|
Loading…
Reference in New Issue