freebsd-dev/sys/dev/ixgbe
Piotr Pietruszewski d381c80751
ix(4): Add control of 2.5/5G autonegotiation speeds
This change enables the user to control 2.5G and 5G autonegotiation
speeds via advertise_speed sysctl for X550T devices. Due to reported
interoperability issues with switches, 2.5G and 5G speeds will not be
advertised by default.

Signed-off-by: Piotr Pietruszewski <piotr.pietruszewski@intel.com>
Co-authored-by: Krzysztof Galazka <krzysztof.galazka@intel.com>

Tested by:	gowtham.kumar.ks@intel.com
MFC after:	3 days
Sponsored by:	Intel Corporation
Differential Revision: https://reviews.freebsd.org/D26245
2022-03-04 10:53:07 -08:00
..
if_bypass.c ixgbe: Rename 'struct adapter' to 'struct ixgbe_softc' 2021-09-26 11:18:07 -07:00
if_fdir.c ixgbe: Rename 'struct adapter' to 'struct ixgbe_softc' 2021-09-26 11:18:07 -07:00
if_ix.c ix(4): Add control of 2.5/5G autonegotiation speeds 2022-03-04 10:53:07 -08:00
if_ixv.c ixv(4): Allow PF to control the VF link state 2022-03-04 10:53:07 -08:00
if_sriov.c ixgbe: Rename 'struct adapter' to 'struct ixgbe_softc' 2021-09-26 11:18:07 -07:00
ix_txrx.c net: iflib: fix vlan processing in the drivers 2021-12-28 11:11:41 +00:00
ixgbe_82598.c ixgbe: remove whitespace in function comments 2021-09-06 21:17:18 -07:00
ixgbe_82598.h ixgbe: Update copyright to 2020 2021-09-06 20:13:28 -07:00
ixgbe_82599.c ixgbe: Update shared code catchup 2021-10-06 18:45:55 -07:00
ixgbe_82599.h ixgbe: Update copyright to 2020 2021-09-06 20:13:28 -07:00
ixgbe_api.c ixgbe: Update shared code catchup 2021-10-06 18:45:55 -07: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: Update shared code catchup 2021-10-06 18:45:55 -07:00
ixgbe_common.h ixgbe: Update shared code catchup 2021-10-06 18:45:55 -07:00
ixgbe_dcb_82598.c ixgbe: Update copyright to 2020 2021-09-06 20:13:28 -07:00
ixgbe_dcb_82598.h ixgbe: Update copyright to 2020 2021-09-06 20:13:28 -07:00
ixgbe_dcb_82599.c ixgbe: Update copyright to 2020 2021-09-06 20:13:28 -07:00
ixgbe_dcb_82599.h ixgbe: Update copyright to 2020 2021-09-06 20:13:28 -07:00
ixgbe_dcb.c ixgbe: Update shared code catchup 2021-10-06 18:45:55 -07:00
ixgbe_dcb.h ixgbe: Update copyright to 2020 2021-09-06 20:13:28 -07:00
ixgbe_fdir.h ixgbe: Rename 'struct adapter' to 'struct ixgbe_softc' 2021-09-26 11:18:07 -07:00
ixgbe_features.h ixgbe: Update copyright to 2020 2021-09-06 20:13:28 -07:00
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: Update copyright to 2020 2021-09-06 20:13:28 -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: Update copyright to 2020 2021-09-06 20:13:28 -07:00
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: Update copyright to 2020 2021-09-06 20:13:28 -07:00
ixgbe_x550.c ixgbe: Update shared code catchup 2021-10-06 18:45:55 -07:00
ixgbe_x550.h ixgbe: Update copyright to 2020 2021-09-06 20:13:28 -07:00
ixgbe.h ix(4): Add control of 2.5/5G autonegotiation speeds 2022-03-04 10:53:07 -08:00