freebsd-dev/sys/dev/ixgbe
Krzysztof Galazka 04a5e6d7ca
ixgbe(4): Filter out spurious link up indication
Extend SFP+ cage crosstalk fix by re-checking link state after 5ms delay
to filter out spurious link up indication by transceiver with no fiber
cable connected.

Signed-off-by: Krzysztof Galazka <krzysztof.galazka@intel.com>
Signed-off-by: Eric Joyner <erj@FreeBSD.org>

Reviewed by:	erj@
Tested by:	Gowtham Kumar Ks <gowtham.kumar.ks@intel.com>
MFC after:	3 days
Sponsored by:	Intel Corporation
Differential Revision:	https://reviews.freebsd.org/D38395
2023-02-15 14:38:05 -08:00
..
if_bypass.c ixgbe: Rename 'struct adapter' to 'struct ixgbe_softc' 2021-09-26 11:18:07 -07:00
if_fdir.c Mechanically convert ixgbe(4) to IfAPI 2023-01-24 15:05:28 -05:00
if_ix.c ixgbe: Do not count L3/L4 checksum errors as input errors 2023-02-02 10:14:12 -05:00
if_ixv.c Mechanically convert ixgbe(4) to IfAPI 2023-01-24 15:05:28 -05:00
if_sriov.c Mechanically convert ixgbe(4) to IfAPI 2023-01-24 15:05:28 -05:00
ix_txrx.c net: iflib: fix vlan processing in the drivers 2021-12-28 11:11:41 +00:00
ixgbe_82598.c ixgbe(4): Fix common typos in source code comments 2022-06-06 07:28:56 +02:00
ixgbe_82598.h
ixgbe_82599.c ixgbe: Update shared code catchup 2021-10-06 18:45:55 -07:00
ixgbe_82599.h
ixgbe_api.c ixgbe(4): Fix common typos in source code comments 2022-06-06 07:28:56 +02:00
ixgbe_api.h ixgbe: Update shared code catchup 2021-10-06 18:45:55 -07:00
ixgbe_bypass.h ixgbe: Rename 'struct adapter' to 'struct ixgbe_softc' 2021-09-26 11:18:07 -07:00
ixgbe_common.c ixgbe(4): Filter out spurious link up indication 2023-02-15 14:38:05 -08:00
ixgbe_common.h ixgbe: Update shared code catchup 2021-10-06 18:45:55 -07:00
ixgbe_dcb_82598.c
ixgbe_dcb_82598.h
ixgbe_dcb_82599.c
ixgbe_dcb_82599.h
ixgbe_dcb.c ixgbe: Update shared code catchup 2021-10-06 18:45:55 -07:00
ixgbe_dcb.h
ixgbe_fdir.h ixgbe: Rename 'struct adapter' to 'struct ixgbe_softc' 2021-09-26 11:18:07 -07:00
ixgbe_features.h
ixgbe_mbx.c ixgbe: Update shared code catchup 2021-10-06 18:45:55 -07:00
ixgbe_mbx.h ixv(4): Allow PF to control the VF link state 2022-03-04 10:53:07 -08:00
ixgbe_osdep.c ixgbe: Rename 'struct adapter' to 'struct ixgbe_softc' 2021-09-26 11:18:07 -07:00
ixgbe_osdep.h ixgbe: purge EOL release compatibility 2023-02-04 09:11:05 -07:00
ixgbe_phy.c ixgbe: Update shared code catchup 2021-10-06 18:45:55 -07:00
ixgbe_phy.h ixgbe: Update shared code catchup 2021-10-06 18:45:55 -07:00
ixgbe_rss.h
ixgbe_sriov.h ixgbe: Rename 'struct adapter' to 'struct ixgbe_softc' 2021-09-26 11:18:07 -07:00
ixgbe_type.h ixv(4): Allow PF to control the VF link state 2022-03-04 10:53:07 -08:00
ixgbe_vf.c ixv(4): Allow PF to control the VF link state 2022-03-04 10:53:07 -08:00
ixgbe_vf.h ixv(4): Allow PF to control the VF link state 2022-03-04 10:53:07 -08:00
ixgbe_x540.c ixgbe: Update shared code catchup 2021-10-06 18:45:55 -07:00
ixgbe_x540.h
ixgbe_x550.c ix: Mark variables only used in debug traces as unused. 2022-04-06 16:45:29 -07:00
ixgbe_x550.h
ixgbe.h ixgbe: Do not count L3/L4 checksum errors as input errors 2023-02-02 10:14:12 -05:00