_IFM_EX
#define IFM_1000_SGMII _IFM_EX(32) /* 1G SGMII */
#define IFM_5000_KR _IFM_EX(33) /* 5GBASE-KR backplane */
#define IFM_10G_AOC _IFM_EX(34) /* 10G active optical cable */
#define IFM_10G_CR1 _IFM_EX(35) /* 10GBASE-CR1 Twinax splitter */
#define IFM_10G_ER _IFM_EX(36) /* 10GBASE-ER */
#define IFM_10G_KR _IFM_EX(37) /* 10GBASE-KR backplane */
#define IFM_10G_KX4 _IFM_EX(38) /* 10GBASE-KX4 backplane */
#define IFM_10G_LX4 _IFM_EX(39) /* 10GBASE-LX4 */
#define IFM_10G_SFI _IFM_EX(40) /* 10G SFI */
#define IFM_10G_ZR _IFM_EX(41) /* 10GBASE-ZR */
#define IFM_20G_KR2 _IFM_EX(42) /* 20GBASE-KR2 backplane */
#define IFM_25G_AOC _IFM_EX(43) /* 25G active optical cable */
#define IFM_25G_AUI _IFM_EX(44) /* 25G-AUI-C2C (chip to chip) */
#define IFM_25G_CR _IFM_EX(45) /* 25GBASE-CR (twinax) */
#define IFM_25G_ACC _IFM_EX(46) /* 25GBASE-ACC */
#define IFM_25G_CR_S _IFM_EX(47) /* 25GBASE-CR-S (CR short) */
#define IFM_25G_ER _IFM_EX(48) /* 25GBASE-ER */
#define IFM_25G_KR _IFM_EX(49) /* 25GBASE-KR */
#define IFM_25G_KR_S _IFM_EX(50) /* 25GBASE-KR-S (KR short) */
#define IFM_25G_LR _IFM_EX(51) /* 25GBASE-LR */
#define IFM_25G_SR _IFM_EX(52) /* 25GBASE-SR */
#define IFM_25G_T _IFM_EX(53) /* 25GBASE-T - RJ45 */
#define IFM_40G_AOC _IFM_EX(54) /* 40G Active Optical Cable */
#define IFM_40G_CR4 _IFM_EX(55) /* 40GBASE-CR4 */
#define IFM_40G_ER4 _IFM_EX(56) /* 40GBASE-ER4 */
#define IFM_40G_FR _IFM_EX(57) /* 40GBASE-FR */
#define IFM_40G_KR4 _IFM_EX(58) /* 40GBASE-KR4 */
#define IFM_40G_LR4 _IFM_EX(59) /* 40GBASE-LR4 */
#define IFM_40G_SR4 _IFM_EX(60) /* 40GBASE-SR4 */
#define IFM_40G_T _IFM_EX(61) /* 40GBASE-T */
#define IFM_40G_XLPPI _IFM_EX(62) /* 40G XLPPI */
#define IFM_50G_AUI1 _IFM_EX(63) /* 50GAUI-1 */
#define IFM_50G_AUI2 _IFM_EX(64) /* 50GAUI-2 */
#define IFM_50G_CR _IFM_EX(65) /* 50GBASE-CR */
#define IFM_50G_CR2 _IFM_EX(66) /* 50GBASE-CR2 */
#define IFM_50G_FR _IFM_EX(67) /* 50GBASE-FR */
#define IFM_50G_KR _IFM_EX(68) /* 50GBASE-KR */
#define IFM_50G_KR2 _IFM_EX(69) /* 50GBASE-KR2 */
#define IFM_50G_LAUI2 _IFM_EX(70) /* 50GLAUI-2 */
#define IFM_50G_LR _IFM_EX(71) /* 50GBASE-LR */
#define IFM_50G_SR _IFM_EX(73) /* 50GBASE-SR */
#define IFM_50G_SR2 _IFM_EX(74) /* 50GBASE-SR2 */
#define IFM_56G_R4 _IFM_EX(75) /* 56GBASE-R4 */
#define IFM_100G_CR2 _IFM_EX(76) /* 100GBASE-CR2 (CP2?) */
#define IFM_100G_CR4 _IFM_EX(77) /* 100GBASE-CR4 */
#define IFM_100G_CR10 _IFM_EX(78) /* 100GBASE-CR10 */
#define IFM_100G_DR _IFM_EX(79) /* 100GBASE-DR */
#define IFM_100G_ER4 _IFM_EX(80) /* 100GBASE-ER4 */
#define IFM_100G_KP4 _IFM_EX(81) /* 100GBASE-KP4 */
#define IFM_100G_KR2 _IFM_EX(82) /* 100GBASE-KR2 */
#define IFM_100G_KR4 _IFM_EX(83) /* 100GBASE-KR4 */
#define IFM_100G_LR4 _IFM_EX(84) /* 100GBASE-LR4 */
#define IFM_100G_SR2 _IFM_EX(85) /* 100GBASE-SR2 */
#define IFM_100G_SR4 _IFM_EX(86) /* 100GBASE-SR4 */
#define IFM_100G_SR10 _IFM_EX(87) /* 100GBASE-SR10 */
#define IFM_200G_CR2 _IFM_EX(88) /* 200GBASE-CR2 */
#define IFM_200G_CR4 _IFM_EX(89) /* 200GBASE-CR4 */
#define IFM_200G_DR4 _IFM_EX(90) /* 200GBASE-DR4 */
#define IFM_200G_FR4 _IFM_EX(91) /* 200GBASE-FR4 */
#define IFM_200G_KR2 _IFM_EX(92) /* 200GBASE-KR2 */
#define IFM_200G_KR4 _IFM_EX(93) /* 200GBASE-KR4 */
#define IFM_200G_LR4 _IFM_EX(94) /* 200GBASE-LR4 */
#define IFM_200G_SR4 _IFM_EX(95) /* 200GBASE-SR4 */
#define IFM_400G_CR4 _IFM_EX(96) /* 400GBASE-CR4 */
#define IFM_400G_DR4 _IFM_EX(97) /* 400GBASE-DR4 */
#define IFM_400G_FR8 _IFM_EX(98) /* 400GBASE-FR8 */
#define IFM_400G_KR4 _IFM_EX(99) /* 400GBASE-KR4 */
#define IFM_400G_LR8 _IFM_EX(100) /* 400GBASE-LR8 */
#define IFM_400G_SR16 _IFM_EX(101) /* 400GBASE-SR16 */
#define IFM_100G_ACC _IFM_EX(102) /* 100GBASE-ACC */
#define IFM_100G_AOC _IFM_EX(103) /* 100GBASE-AOC */
#define IFM_100G_FR _IFM_EX(104) /* 100GBASE-FR */
#define IFM_100G_LR _IFM_EX(105) /* 100GBASE-LR */
#define IFM_200G_ER4 _IFM_EX(106) /* 200GBASE-ER4 */
#define IFM_400G_ER8 _IFM_EX(107) /* 400GBASE-ER8 */
#define IFM_400G_FR4 _IFM_EX(108) /* 400GBASE-FR4 */
#define IFM_400G_LR4 _IFM_EX(109) /* 400GBASE-LR4 */
#define IFM_400G_SR4_2 _IFM_EX(110) /* 400GBASE-SR4.2 */
#define IFM_400G_SR8 _IFM_EX(111) /* 400GBASE-SR8 */