ixgbe: Fix link capabilities during adapter resets
Adapter link advertisement capabilities were not persistent during adapter resets. While configuring multispeed fiber link check for phy autoneg_advertised settings before overwriting with default link capabilities Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
a380137900
commit
a1f25324b9
1 changed files with 2 additions and 1 deletions
|
@ -4506,7 +4506,8 @@ static void ixgbe_multispeed_fiber_task(struct work_struct *work)
|
|||
u32 autoneg;
|
||||
|
||||
adapter->flags |= IXGBE_FLAG_IN_SFP_LINK_TASK;
|
||||
if (hw->mac.ops.get_link_capabilities)
|
||||
autoneg = hw->phy.autoneg_advertised;
|
||||
if ((!autoneg) && (hw->mac.ops.get_link_capabilities))
|
||||
hw->mac.ops.get_link_capabilities(hw, &autoneg,
|
||||
&hw->mac.autoneg);
|
||||
if (hw->mac.ops.setup_link_speed)
|
||||
|
|
Loading…
Reference in a new issue