IF_Gbps
ifp->if_baudrate = IF_Gbps(1);
case IF_Gbps(1):
ifp->if_baudrate = IF_Gbps(10);
case IF_Gbps(1):
ifp->if_baudrate = IF_Gbps(1);
ifp->if_baudrate = IF_Gbps(10);
{ IF_Gbps(10), IFM_10G_T },
{ IF_Gbps(40), IFM_40G_CR4 },
{ IF_Gbps(20), IFM_20G_KR2 },
{ IF_Gbps(25), IFM_25G_CR }
{ IXL_AQ_LINK_SPEED_40GB, IF_Gbps(40) },
{ IXL_AQ_LINK_SPEED_25GB, IF_Gbps(25) },
{ IXL_AQ_LINK_SPEED_10GB, IF_Gbps(10) },
[MCX_ETHER_CAP_SGMII] = { IFM_1000_SGMII, IF_Gbps(1) },
[MCX_ETHER_CAP_1000_KX] = { IFM_1000_KX, IF_Gbps(1) },
[MCX_ETHER_CAP_10G_CX4] = { IFM_10G_CX4, IF_Gbps(10) },
[MCX_ETHER_CAP_10G_KX4] = { IFM_10G_KX4, IF_Gbps(10) },
[MCX_ETHER_CAP_10G_KR] = { IFM_10G_KR, IF_Gbps(10) },
[MCX_ETHER_CAP_20G_KR2] = { IFM_20G_KR2, IF_Gbps(20) },
[MCX_ETHER_CAP_40G_CR4] = { IFM_40G_CR4, IF_Gbps(40) },
[MCX_ETHER_CAP_40G_KR4] = { IFM_40G_KR4, IF_Gbps(40) },
[MCX_ETHER_CAP_56G_R4] = { IFM_56G_R4, IF_Gbps(56) },
[MCX_ETHER_CAP_10G_CR] = { IFM_10G_CR1, IF_Gbps(10) },
[MCX_ETHER_CAP_10G_SR] = { IFM_10G_SR, IF_Gbps(10) },
[MCX_ETHER_CAP_10G_LR] = { IFM_10G_LR, IF_Gbps(10) },
[MCX_ETHER_CAP_40G_SR4] = { IFM_40G_SR4, IF_Gbps(40) },
[MCX_ETHER_CAP_40G_LR4] = { IFM_40G_LR4, IF_Gbps(40) },
[MCX_ETHER_CAP_50G_SR2] = { IFM_50G_SR2, IF_Gbps(50) },
[MCX_ETHER_CAP_100G_CR4] = { IFM_100G_CR4, IF_Gbps(100) },
[MCX_ETHER_CAP_100G_SR4] = { IFM_100G_SR4, IF_Gbps(100) },
[MCX_ETHER_CAP_100G_KR4] = { IFM_100G_KR4, IF_Gbps(100) },
[MCX_ETHER_CAP_100G_LR4] = { IFM_100G_LR4, IF_Gbps(100) },
[MCX_ETHER_CAP_1000_T] = { IFM_1000_T, IF_Gbps(1) },
[MCX_ETHER_CAP_10G_T] = { IFM_10G_T, IF_Gbps(10) },
[MCX_ETHER_CAP_25G_CR] = { IFM_25G_CR, IF_Gbps(25) },
[MCX_ETHER_CAP_25G_KR] = { IFM_25G_KR, IF_Gbps(25) },
[MCX_ETHER_CAP_25G_SR] = { IFM_25G_SR, IF_Gbps(25) },
[MCX_ETHER_CAP_50G_CR2] = { IFM_50G_CR2, IF_Gbps(50) },
[MCX_ETHER_CAP_50G_KR2] = { IFM_50G_KR2, IF_Gbps(50) },
ifp->if_baudrate = IF_Gbps(1);
ifp->if_baudrate = IF_Gbps(10);
ifp->if_baudrate = IF_Gbps(5);
ifp->if_baudrate = IF_Gbps(1);
ifp->if_baudrate = IF_Gbps(1);
if (ifp->if_baudrate >= IF_Gbps(10ULL))
ifp->if_baudrate = IF_Gbps(1);
ifp->if_baudrate = IF_Gbps(10);
ifp->if_baudrate = IF_Gbps(10);
{ IFM_ETHER | IFM_10G_LR, IF_Gbps(10ULL) }, \
{ IFM_ETHER | IFM_10G_SR, IF_Gbps(10ULL) }, \
{ IFM_ETHER | IFM_10G_CX4, IF_Gbps(10ULL) }, \
{ IFM_ETHER | IFM_10G_TWINAX, IF_Gbps(10) }, \
{ IFM_ETHER | IFM_10G_TWINAX_LONG, IF_Gbps(10) }, \
{ IFM_ETHER | IFM_10G_LRM, IF_Gbps(10) }, \
{ IFM_ETHER | IFM_10G_T, IF_Gbps(10) }, \
{ IFM_ETHER | IFM_5000_T, IF_Gbps(5) }, \
{ IFM_ETHER | IFM_1000_SGMII, IF_Gbps(1) }, \
{ IFM_ETHER | IFM_5000_KR, IF_Gbps(5) }, \
{ IFM_ETHER | IFM_10G_AOC, IF_Gbps(10) }, \
{ IFM_ETHER | IFM_10G_CR1, IF_Gbps(10) }, \
{ IFM_ETHER | IFM_10G_ER, IF_Gbps(10) }, \
{ IFM_ETHER | IFM_10G_KR, IF_Gbps(10) }, \
{ IFM_ETHER | IFM_10G_KX4, IF_Gbps(10) }, \
{ IFM_ETHER | IFM_10G_LX4, IF_Gbps(10) }, \
{ IFM_ETHER | IFM_10G_SFI, IF_Gbps(10) }, \
{ IFM_ETHER | IFM_10G_ZR, IF_Gbps(10) }, \
{ IFM_ETHER | IFM_20G_KR2, IF_Gbps(20) }, \
{ IFM_ETHER | IFM_25G_ACC, IF_Gbps(25) }, \
{ IFM_ETHER | IFM_25G_AOC, IF_Gbps(25) }, \
{ IFM_ETHER | IFM_25G_AUI, IF_Gbps(25) }, \
{ IFM_ETHER | IFM_25G_CR, IF_Gbps(25) }, \
{ IFM_ETHER | IFM_25G_CR_S, IF_Gbps(25) }, \
{ IFM_ETHER | IFM_25G_ER, IF_Gbps(25) }, \
{ IFM_ETHER | IFM_25G_KR, IF_Gbps(25) }, \
{ IFM_ETHER | IFM_25G_KR_S, IF_Gbps(25) }, \
{ IFM_ETHER | IFM_25G_LR, IF_Gbps(25) }, \
{ IFM_ETHER | IFM_25G_SR, IF_Gbps(25) }, \
{ IFM_ETHER | IFM_25G_T, IF_Gbps(25) }, \
{ IFM_ETHER | IFM_40G_AOC, IF_Gbps(40) }, \
{ IFM_ETHER | IFM_40G_CR4, IF_Gbps(40) }, \
{ IFM_ETHER | IFM_40G_ER4, IF_Gbps(40) }, \
{ IFM_ETHER | IFM_40G_FR, IF_Gbps(40) }, \
{ IFM_ETHER | IFM_40G_KR4, IF_Gbps(40) }, \
{ IFM_ETHER | IFM_40G_LR4, IF_Gbps(40) }, \
{ IFM_ETHER | IFM_40G_SR4, IF_Gbps(40) }, \
{ IFM_ETHER | IFM_40G_T, IF_Gbps(40) }, \
{ IFM_ETHER | IFM_40G_XLPPI, IF_Gbps(40) }, \
{ IFM_ETHER | IFM_50G_AUI1, IF_Gbps(50) }, \
{ IFM_ETHER | IFM_50G_AUI2, IF_Gbps(50) }, \
{ IFM_ETHER | IFM_50G_CR, IF_Gbps(50) }, \
{ IFM_ETHER | IFM_50G_CR2, IF_Gbps(50) }, \
{ IFM_ETHER | IFM_50G_FR, IF_Gbps(50) }, \
{ IFM_ETHER | IFM_50G_KR, IF_Gbps(50) }, \
{ IFM_ETHER | IFM_50G_KR2, IF_Gbps(50) }, \
{ IFM_ETHER | IFM_50G_LAUI2, IF_Gbps(50) }, \
{ IFM_ETHER | IFM_50G_LR, IF_Gbps(50) }, \
{ IFM_ETHER | IFM_50G_SR, IF_Gbps(50) }, \
{ IFM_ETHER | IFM_50G_SR2, IF_Gbps(50) }, \
{ IFM_ETHER | IFM_56G_R4, IF_Gbps(56) }, \
{ IFM_ETHER | IFM_100G_ACC, IF_Gbps(100) }, \
{ IFM_ETHER | IFM_100G_AOC, IF_Gbps(100) }, \
{ IFM_ETHER | IFM_100G_CR2, IF_Gbps(100) }, \
{ IFM_ETHER | IFM_100G_CR4, IF_Gbps(100) }, \
{ IFM_ETHER | IFM_100G_CR10, IF_Gbps(100) }, \
{ IFM_ETHER | IFM_100G_DR, IF_Gbps(100) }, \
{ IFM_ETHER | IFM_100G_ER4, IF_Gbps(100) }, \
{ IFM_ETHER | IFM_100G_FR, IF_Gbps(100) }, \
{ IFM_ETHER | IFM_100G_KP4, IF_Gbps(100) }, \
{ IFM_ETHER | IFM_100G_KR2, IF_Gbps(100) }, \
{ IFM_ETHER | IFM_100G_KR4, IF_Gbps(100) }, \
{ IFM_ETHER | IFM_100G_LR, IF_Gbps(100) }, \
{ IFM_ETHER | IFM_100G_LR4, IF_Gbps(100) }, \
{ IFM_ETHER | IFM_100G_SR2, IF_Gbps(100) }, \
{ IFM_ETHER | IFM_100G_SR4, IF_Gbps(100) }, \
{ IFM_ETHER | IFM_100G_SR10, IF_Gbps(100) }, \
{ IFM_ETHER | IFM_200G_CR2, IF_Gbps(200) }, \
{ IFM_ETHER | IFM_200G_CR4, IF_Gbps(200) }, \
{ IFM_ETHER | IFM_200G_DR4, IF_Gbps(200) }, \
{ IFM_ETHER | IFM_200G_ER4, IF_Gbps(200) }, \
{ IFM_ETHER | IFM_200G_FR4, IF_Gbps(200) }, \
{ IFM_ETHER | IFM_200G_KR2, IF_Gbps(200) }, \
{ IFM_ETHER | IFM_200G_KR4, IF_Gbps(200) }, \
{ IFM_ETHER | IFM_200G_LR4, IF_Gbps(200) }, \
{ IFM_ETHER | IFM_200G_SR4, IF_Gbps(200) }, \
{ IFM_ETHER | IFM_400G_CR4, IF_Gbps(400) }, \
{ IFM_ETHER | IFM_400G_DR4, IF_Gbps(400) }, \
{ IFM_ETHER | IFM_400G_ER8, IF_Gbps(400) }, \
{ IFM_ETHER | IFM_400G_FR4, IF_Gbps(400) }, \
{ IFM_ETHER | IFM_400G_FR8, IF_Gbps(400) }, \
{ IFM_ETHER | IFM_400G_KR4, IF_Gbps(400) }, \
{ IFM_ETHER | IFM_400G_LR4, IF_Gbps(400) }, \
{ IFM_ETHER | IFM_400G_LR8, IF_Gbps(400) }, \
{ IFM_ETHER | IFM_400G_SR4_2, IF_Gbps(400) }, \
{ IFM_ETHER | IFM_400G_SR8, IF_Gbps(400) }, \
{ IFM_ETHER | IFM_400G_SR16, IF_Gbps(400) }, \
if (linkspeed == IF_Gbps(40))
if (linkspeed == IF_Gbps(25))
if (linkspeed == IF_Gbps(10))
if (linkspeed == IF_Gbps(5))
if (linkspeed == IF_Gbps(1))
ifmr.ifm_active = IFM_FDX | IF_Gbps(0);