aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ixgbe/ixgbe.h
diff options
context:
space:
mode:
authorPiotr Pietruszewski <piotr.pietruszewski@intel.com>2022-03-04 18:37:59 +0000
committerEric Joyner <erj@FreeBSD.org>2022-03-04 18:53:07 +0000
commitd381c807510de2ebb453a563540bd17e344a2aab (patch)
tree3264ac7229d50b962c2658045441cd81d2aaadd0 /sys/dev/ixgbe/ixgbe.h
parenta3e719bbc21a56230a5b8adeb4c531a6dfb77940 (diff)
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
Diffstat (limited to 'sys/dev/ixgbe/ixgbe.h')
-rw-r--r--sys/dev/ixgbe/ixgbe.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/dev/ixgbe/ixgbe.h b/sys/dev/ixgbe/ixgbe.h
index e463fab7122b..0f81a0a2c2da 100644
--- a/sys/dev/ixgbe/ixgbe.h
+++ b/sys/dev/ixgbe/ixgbe.h
@@ -492,6 +492,8 @@ struct ixgbe_softc {
"\t0x2 - advertise 1G\n" \
"\t0x4 - advertise 10G\n" \
"\t0x8 - advertise 10M\n\n" \
+ "\t0x10 - advertise 2.5G\n" \
+ "\t0x20 - advertise 5G\n\n" \
"\t100M and 10M are only supported on certain adapters.\n"
#define IXGBE_SYSCTL_DESC_SET_FC \