History

ethtool: Add support for 200Gbps per lane link modes

Define 200G, 400G and 800G link modes using 200Gbps per lane.

Jianbo Liu committed 1 year ago

Commit 4897f9b1 parent 39c12023 files · +79 −1Browse files

Showing the changes to include/uapi (1 of 3 files). Show all

Unified · Split

include/uapi/linux/ethtool.h+18−0
@@ -2057,6 +2057,24 @@ enum ethtool_link_mode_bit_indices { · 2056 unmodified lines
20572057 ETHTOOL_LINK_MODE_10baseT1S_Half_BIT = 100,
20582058 ETHTOOL_LINK_MODE_10baseT1S_P2MP_Half_BIT = 101,
20592059 ETHTOOL_LINK_MODE_10baseT1BRR_Full_BIT = 102,
2060+ ETHTOOL_LINK_MODE_200000baseCR_Full_BIT = 103,
2061+ ETHTOOL_LINK_MODE_200000baseKR_Full_BIT = 104,
2062+ ETHTOOL_LINK_MODE_200000baseDR_Full_BIT = 105,
2063+ ETHTOOL_LINK_MODE_200000baseDR_2_Full_BIT = 106,
2064+ ETHTOOL_LINK_MODE_200000baseSR_Full_BIT = 107,
2065+ ETHTOOL_LINK_MODE_200000baseVR_Full_BIT = 108,
2066+ ETHTOOL_LINK_MODE_400000baseCR2_Full_BIT = 109,
2067+ ETHTOOL_LINK_MODE_400000baseKR2_Full_BIT = 110,
2068+ ETHTOOL_LINK_MODE_400000baseDR2_Full_BIT = 111,
2069+ ETHTOOL_LINK_MODE_400000baseDR2_2_Full_BIT = 112,
2070+ ETHTOOL_LINK_MODE_400000baseSR2_Full_BIT = 113,
2071+ ETHTOOL_LINK_MODE_400000baseVR2_Full_BIT = 114,
2072+ ETHTOOL_LINK_MODE_800000baseCR4_Full_BIT = 115,
2073+ ETHTOOL_LINK_MODE_800000baseKR4_Full_BIT = 116,
2074+ ETHTOOL_LINK_MODE_800000baseDR4_Full_BIT = 117,
2075+ ETHTOOL_LINK_MODE_800000baseDR4_2_Full_BIT = 118,
2076+ ETHTOOL_LINK_MODE_800000baseSR4_Full_BIT = 119,
2077+ ETHTOOL_LINK_MODE_800000baseVR4_Full_BIT = 120,
20602078
20612079 /* must be last entry */
20622080 __ETHTOOL_LINK_MODE_MASK_NBITS