android_kernel_xiaomi_sdm845/drivers/net/ixgbe
Peter P Waskiewicz Jr 50ac58ba1d ixgbe: Harden the 82599 multispeed fiber autotry mechanism
82599 supports multispeed fiber optical modules (10Gbps/1Gbps).  Some
scenarios can cause the autotry mechanism to not negotiate link properly.
What needs to happen is the driver must flap the Tx laser to induce an Rx
Loss of Signal on the link partner.  This will restart the autotry
mechanism to get link into a known state.  The software definable pin (SDP)
3 on the 0x10fb NIC is wired to cause a Tx LOS event, which triggers the
Rx LOS we require.

Signed-off-by: Peter P Waskiewicz Jr <peter.p.waskiewicz.jr@intel.com>
Acked-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>
2009-06-07 05:20:18 -07:00
..
ixgbe_82598.c ixgbe: fix 82598 SFP initialization after driver load. 2009-05-26 20:40:47 -07:00
ixgbe_82599.c ixgbe: Harden the 82599 multispeed fiber autotry mechanism 2009-06-07 05:20:18 -07:00
ixgbe_common.c ixgbe: Harden the 82599 multispeed fiber autotry mechanism 2009-06-07 05:20:18 -07:00
ixgbe_common.h net: convert unicast addr list 2009-05-29 22:12:32 -07: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: Fix the DCB PFC thresholds for 82599 2009-04-17 01:16:28 -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: Don't reset the hardware when switching between LFC and PFC 2009-05-17 21:04:14 -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_ethtool.c ixgbe: Add ethtool offline test support 2009-06-07 05:20:16 -07:00
ixgbe_fcoe.c ixgbe: Enable FCoE redirection table feature in 82599 2009-05-17 21:04:10 -07:00
ixgbe_fcoe.h ixgbe: Add infrastructure code for FCoE large receive offload to 82599 2009-05-17 12:00:07 -07:00
ixgbe_main.c ixgbe: Add ethtool offline test support 2009-06-07 05:20:16 -07:00
ixgbe_phy.c ixgbe: Harden the 82599 multispeed fiber autotry mechanism 2009-06-07 05:20:18 -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: Harden the 82599 multispeed fiber autotry mechanism 2009-06-07 05:20:18 -07:00
ixgbe.h ixgbe: Add ethtool offline test support 2009-06-07 05:20:16 -07:00
Makefile ixgbe: Implement FCoE Tx side offload features in base driver of 82599 2009-05-17 12:00:04 -07:00