opnsense-src/sys/dev/ixgbe
Krzysztof Galazka 7006923991
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>
Approved by:	re (cperciva)
Sponsored by:	Intel Corporation
Differential Revision:	https://reviews.freebsd.org/D38395

(cherry picked from commit 04a5e6d7ca)
(cherry picked from commit 25d43e3c6b365c3fb68c594fe1b9a40b98bf4f00)
2023-02-21 15:56:00 -08:00
..
if_bypass.c ixgbe: Rename 'struct adapter' to 'struct ixgbe_softc' 2021-10-02 18:32:01 -07:00
if_fdir.c ixgbe: Rename 'struct adapter' to 'struct ixgbe_softc' 2021-10-02 18:32:01 -07:00
if_ix.c ixgbe: workaround errata about UDP frames with zero checksum 2022-11-17 23:13:43 +03:00
if_ixv.c ixv(4): Allow PF to control the VF link state 2022-03-07 16:11:58 -08:00
if_sriov.c ixgbe: Rename 'struct adapter' to 'struct ixgbe_softc' 2021-10-02 18:32:01 -07:00
ix_txrx.c net: iflib: fix vlan processing in the drivers 2022-01-27 22:39:09 +00:00
ixgbe.h ix(4): Add control of 2.5/5G autonegotiation speeds 2022-03-07 16:11:58 -08:00
ixgbe_82598.c ixgbe(4): Fix common typos in source code comments 2022-06-10 14:22:46 +02:00
ixgbe_82598.h ixgbe: Update copyright to 2020 2021-09-13 17:37:24 -07:00
ixgbe_82599.c ixgbe: Update shared code catchup 2021-10-12 11:18:05 -07:00
ixgbe_82599.h ixgbe: Update copyright to 2020 2021-09-13 17:37:24 -07:00
ixgbe_api.c ixgbe(4): Fix common typos in source code comments 2022-06-10 14:22:46 +02:00
ixgbe_api.h ixgbe: Update shared code catchup 2021-10-12 11:18:05 -07:00
ixgbe_bypass.h ixgbe: Rename 'struct adapter' to 'struct ixgbe_softc' 2021-10-02 18:32:01 -07:00
ixgbe_common.c ixgbe(4): Filter out spurious link up indication 2023-02-21 15:56:00 -08:00
ixgbe_common.h ixgbe: Update shared code catchup 2021-10-12 11:18:05 -07:00
ixgbe_dcb.c ixgbe: Update shared code catchup 2021-10-12 11:18:05 -07:00
ixgbe_dcb.h ixgbe: Update copyright to 2020 2021-09-13 17:37:24 -07:00
ixgbe_dcb_82598.c ixgbe: Update copyright to 2020 2021-09-13 17:37:24 -07:00
ixgbe_dcb_82598.h ixgbe: Update copyright to 2020 2021-09-13 17:37:24 -07:00
ixgbe_dcb_82599.c ixgbe: Update copyright to 2020 2021-09-13 17:37:24 -07:00
ixgbe_dcb_82599.h ixgbe: Update copyright to 2020 2021-09-13 17:37:24 -07:00
ixgbe_fdir.h ixgbe: Rename 'struct adapter' to 'struct ixgbe_softc' 2021-10-02 18:32:01 -07:00
ixgbe_features.h ixgbe: Update copyright to 2020 2021-09-13 17:37:24 -07:00
ixgbe_mbx.c ixgbe: Update shared code catchup 2021-10-12 11:18:05 -07:00
ixgbe_mbx.h ixv(4): Allow PF to control the VF link state 2022-03-07 16:11:58 -08:00
ixgbe_osdep.c ixgbe: Rename 'struct adapter' to 'struct ixgbe_softc' 2021-10-02 18:32:01 -07:00
ixgbe_osdep.h ixgbe: Update copyright to 2020 2021-09-13 17:37:24 -07:00
ixgbe_phy.c ixgbe: Update shared code catchup 2021-10-12 11:18:05 -07:00
ixgbe_phy.h ixgbe: Update shared code catchup 2021-10-12 11:18:05 -07:00
ixgbe_rss.h ixgbe: Update copyright to 2020 2021-09-13 17:37:24 -07:00
ixgbe_sriov.h ixgbe: Rename 'struct adapter' to 'struct ixgbe_softc' 2021-10-02 18:32:01 -07:00
ixgbe_type.h ixv(4): Allow PF to control the VF link state 2022-03-07 16:11:58 -08:00
ixgbe_vf.c ixv(4): Allow PF to control the VF link state 2022-03-07 16:11:58 -08:00
ixgbe_vf.h ixv(4): Allow PF to control the VF link state 2022-03-07 16:11:58 -08:00
ixgbe_x540.c ixgbe: Update shared code catchup 2021-10-12 11:18:05 -07:00
ixgbe_x540.h ixgbe: Update copyright to 2020 2021-09-13 17:37:24 -07:00
ixgbe_x550.c ixgbe: Update shared code catchup 2021-10-12 11:18:05 -07:00
ixgbe_x550.h ixgbe: Update copyright to 2020 2021-09-13 17:37:24 -07:00