linux/drivers/net/ixgbe
Mallikarjuna R Chilakala c3c7432741 ixgbe: Patch to fix 82599 multispeed fiber link issues when driver is loaded without any cable and reconnecting it to 1G partner
In 82599 multi speed fiber case when driver is loaded without any
cable and reconnecting the cable with a 1G partner does not bring
up the link in 1Gb mode. When there is no link we first setup the link
at 10G & 1G and then try to re-establish the link at highest speed 10G
and thereby changing autoneg_advertised value to highest speed 10G.
After connecting back the cable to a 1G link partner we never try 1G
as autoneg advertised value is changed to link at 10G only. The
following patch fixes the issue by properly initializing the
autoneg_advertised value just before exiting from link setup routine.

Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
Acked-by: Peter P Waskiewicz Jr <peter.p.waskiewicz.jr@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2009-09-01 17:40:20 -07:00
..
Makefile ixgbe: Implement FCoE Tx side offload features in base driver of 82599 2009-05-17 12:00:04 -07:00
ixgbe.h ixgbe: Add support for dcbnl_rtnl_ops.setapp/getapp 2009-09-01 01:24:40 -07:00
ixgbe_82598.c ixgbe: refactor link setup code 2009-09-01 17:40:14 -07:00
ixgbe_82599.c ixgbe: Patch to fix 82599 multispeed fiber link issues when driver is loaded without any cable and reconnecting it to 1G partner 2009-09-01 17:40:20 -07:00
ixgbe_common.c ixgbe: cleanup functions that should have been defined static 2009-08-26 15:36:46 -07:00
ixgbe_common.h ixgbe: cleanup functions that should have been defined static 2009-08-26 15:36:46 -07:00
ixgbe_dcb.c ixgbe: Add DCB for 82599, remove BCN support 2009-03-01 00:24:35 -08:00
ixgbe_dcb.h ixgbe: Add DCB for 82599, remove BCN support 2009-03-01 00:24:35 -08:00
ixgbe_dcb_82598.c ixgbe: Allow link flow control in DCB mode for 82599 adapters 2009-05-17 21:04:13 -07:00
ixgbe_dcb_82598.h ixgbe: Update copyright dates, bump the driver version number 2009-02-01 01:19:20 -08:00
ixgbe_dcb_82599.c ixgbe: Properly disable DCB arbiters prior to applying changes 2009-09-01 17:40:18 -07:00
ixgbe_dcb_82599.h ixgbe: Add DCB for 82599, remove BCN support 2009-03-01 00:24:35 -08:00
ixgbe_dcb_nl.c ixgbe: Add support for dcbnl_rtnl_ops.setapp/getapp 2009-09-01 01:24:40 -07:00
ixgbe_ethtool.c ixgbe: refactor link setup code 2009-09-01 17:40:14 -07:00
ixgbe_fcoe.c ixgbe: Add support for dcbnl_rtnl_ops.setapp/getapp 2009-09-01 01:24:40 -07:00
ixgbe_fcoe.h ixgbe: Add support for dcbnl_rtnl_ops.setapp/getapp 2009-09-01 01:24:40 -07:00
ixgbe_main.c ixgbe: refactor link setup code 2009-09-01 17:40:14 -07:00
ixgbe_phy.c ixgbe: fix issues with failing to detect insert of unsupported module 2009-07-03 19:10:55 -07:00
ixgbe_phy.h ixgbe: Change Direct Attach Twinax cable detection for SFP+ NICs 2009-05-19 15:36:14 -07:00
ixgbe_type.h ixgbe: refactor link setup code 2009-09-01 17:40:14 -07:00