ixgbe: Specific check for 100 Full link speed
This patch specifically checks for 100 Full link speed instead of assuming we are linked at 100 if not linked at 10G and 1G. Signed-off-by: Emil Tantilov <emil.s.tantilov@intel.com> Tested-by: Stephen Ko <stephen.s.ko@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
This commit is contained in:
parent
79d5892521
commit
63d778df6d
1 changed files with 5 additions and 2 deletions
|
@ -2658,10 +2658,13 @@ s32 ixgbe_check_mac_link_generic(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
|
|||
IXGBE_LINKS_SPEED_10G_82599)
|
||||
*speed = IXGBE_LINK_SPEED_10GB_FULL;
|
||||
else if ((links_reg & IXGBE_LINKS_SPEED_82599) ==
|
||||
IXGBE_LINKS_SPEED_1G_82599)
|
||||
IXGBE_LINKS_SPEED_1G_82599)
|
||||
*speed = IXGBE_LINK_SPEED_1GB_FULL;
|
||||
else
|
||||
else if ((links_reg & IXGBE_LINKS_SPEED_82599) ==
|
||||
IXGBE_LINKS_SPEED_100_82599)
|
||||
*speed = IXGBE_LINK_SPEED_100_FULL;
|
||||
else
|
||||
*speed = IXGBE_LINK_SPEED_UNKNOWN;
|
||||
|
||||
/* if link is down, zero out the current_mode */
|
||||
if (*link_up == false) {
|
||||
|
|
Loading…
Reference in a new issue