IF_Gbps
ifp->if_baudrate = IF_Gbps(10);
ifp->if_baudrate = IF_Gbps(5);
ifp->if_baudrate = IF_Gbps(1);
speed = IF_Gbps(10);
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(10ULL) }, \
{ IFM_ETHER | IFM_10G_TWINAX_LONG, IF_Gbps(10ULL) }, \
{ IFM_ETHER | IFM_10G_LRM, IF_Gbps(10ULL) }, \
{ IFM_ETHER | IFM_10G_T, IF_Gbps(10ULL) }, \
{ IFM_ETHER | IFM_40G_CR4, IF_Gbps(40ULL) }, \
{ IFM_ETHER | IFM_40G_SR4, IF_Gbps(40ULL) }, \
{ IFM_ETHER | IFM_40G_LR4, IF_Gbps(40ULL) }, \
{ IFM_ETHER | IFM_10G_KX4, IF_Gbps(10ULL) }, \
{ IFM_ETHER | IFM_10G_KR, IF_Gbps(10ULL) }, \
{ IFM_ETHER | IFM_10G_CR1, IF_Gbps(10ULL) }, \
{ IFM_ETHER | IFM_20G_KR2, IF_Gbps(20ULL) }, \
{ IFM_ETHER | IFM_50G_PCIE, IF_Gbps(50ULL) }, \
{ IFM_ETHER | IFM_25G_PCIE, IF_Gbps(25ULL) }, \
{ IFM_ETHER | IFM_10G_SFI, IF_Gbps(10ULL) }, \
{ IFM_ETHER | IFM_40G_XLPPI, IF_Gbps(40ULL) }, \
{ IFM_ETHER | IFM_40G_KR4, IF_Gbps(40ULL) }, \
{ IFM_ETHER | IFM_10G_ER, IF_Gbps(10ULL) }, \
{ IFM_ETHER | IFM_100G_CR4, IF_Gbps(100ULL) }, \
{ IFM_ETHER | IFM_100G_SR4, IF_Gbps(100ULL) }, \
{ IFM_ETHER | IFM_100G_KR4, IF_Gbps(100ULL) }, \
{ IFM_ETHER | IFM_100G_LR4, IF_Gbps(100ULL) }, \
{ IFM_ETHER | IFM_56G_R4, IF_Gbps(56ULL) }, \
{ IFM_ETHER | IFM_25G_CR, IF_Gbps(25ULL) }, \
{ IFM_ETHER | IFM_25G_KR, IF_Gbps(25ULL) }, \
{ IFM_ETHER | IFM_25G_SR, IF_Gbps(25ULL) }, \
{ IFM_ETHER | IFM_50G_CR2, IF_Gbps(50ULL) }, \
{ IFM_ETHER | IFM_50G_KR2, IF_Gbps(50ULL) }, \
{ IFM_ETHER | IFM_25G_LR, IF_Gbps(25ULL) }, \
{ IFM_ETHER | IFM_10G_AOC, IF_Gbps(10ULL) }, \
{ IFM_ETHER | IFM_25G_ACC, IF_Gbps(25ULL) }, \
{ IFM_ETHER | IFM_25G_AOC, IF_Gbps(25ULL) }, \
{ IFM_ETHER | IFM_25G_T, IF_Gbps(25ULL) }, \
{ IFM_ETHER | IFM_25G_CR_S, IF_Gbps(25ULL) }, \
{ IFM_ETHER | IFM_25G_CR1, IF_Gbps(25ULL) }, \
{ IFM_ETHER | IFM_25G_KR_S, IF_Gbps(25ULL) }, \
{ IFM_ETHER | IFM_25G_AUI, IF_Gbps(25ULL) }, \
{ IFM_ETHER | IFM_40G_XLAUI, IF_Gbps(40ULL) }, \
{ IFM_ETHER | IFM_40G_XLAUI_AC, IF_Gbps(40ULL) }, \
{ IFM_ETHER | IFM_40G_ER4, IF_Gbps(40ULL) }, \
{ IFM_ETHER | IFM_50G_SR2, IF_Gbps(50ULL) }, \
{ IFM_ETHER | IFM_50G_LR2, IF_Gbps(50ULL) }, \
{ IFM_ETHER | IFM_50G_LAUI2_AC, IF_Gbps(50ULL) }, \
{ IFM_ETHER | IFM_50G_LAUI2, IF_Gbps(50ULL) }, \
{ IFM_ETHER | IFM_50G_AUI2_AC, IF_Gbps(50ULL) }, \
{ IFM_ETHER | IFM_50G_AUI2, IF_Gbps(50ULL) }, \
{ IFM_ETHER | IFM_50G_CP, IF_Gbps(50ULL) }, \
{ IFM_ETHER | IFM_50G_SR, IF_Gbps(50ULL) }, \
{ IFM_ETHER | IFM_50G_LR, IF_Gbps(50ULL) }, \
{ IFM_ETHER | IFM_50G_FR, IF_Gbps(50ULL) }, \
{ IFM_ETHER | IFM_50G_KR_PAM4, IF_Gbps(50ULL) }, \
{ IFM_ETHER | IFM_25G_KR1, IF_Gbps(25ULL) }, \
{ IFM_ETHER | IFM_50G_AUI1_AC, IF_Gbps(50ULL) }, \
{ IFM_ETHER | IFM_50G_AUI1, IF_Gbps(50ULL) }, \
{ IFM_ETHER | IFM_100G_CAUI4_AC, IF_Gbps(100ULL) }, \
{ IFM_ETHER | IFM_100G_CAUI4, IF_Gbps(100ULL) }, \
{ IFM_ETHER | IFM_100G_AUI4_AC, IF_Gbps(100ULL) }, \
{ IFM_ETHER | IFM_100G_AUI4, IF_Gbps(100ULL) }, \
{ IFM_ETHER | IFM_100G_CR_PAM4, IF_Gbps(100ULL) }, \
{ IFM_ETHER | IFM_100G_KR_PAM4, IF_Gbps(100ULL) }, \
{ IFM_ETHER | IFM_100G_CP2, IF_Gbps(100ULL) }, \
{ IFM_ETHER | IFM_100G_SR2, IF_Gbps(100ULL) }, \
{ IFM_ETHER | IFM_100G_DR, IF_Gbps(100ULL) }, \
{ IFM_ETHER | IFM_100G_KR2_PAM4, IF_Gbps(100ULL) }, \
{ IFM_ETHER | IFM_100G_CAUI2_AC, IF_Gbps(100ULL) }, \
{ IFM_ETHER | IFM_100G_CAUI2, IF_Gbps(100ULL) }, \
{ IFM_ETHER | IFM_100G_AUI2_AC, IF_Gbps(100ULL) }, \
{ IFM_ETHER | IFM_100G_AUI2, IF_Gbps(100ULL) }, \
{ IFM_ETHER | IFM_200G_CR4_PAM4, IF_Gbps(200ULL) }, \
{ IFM_ETHER | IFM_200G_SR4, IF_Gbps(200ULL) }, \
{ IFM_ETHER | IFM_200G_FR4, IF_Gbps(200ULL) }, \
{ IFM_ETHER | IFM_200G_LR4, IF_Gbps(200ULL) }, \
{ IFM_ETHER | IFM_200G_DR4, IF_Gbps(200ULL) }, \
{ IFM_ETHER | IFM_200G_KR4_PAM4, IF_Gbps(200ULL) }, \
{ IFM_ETHER | IFM_200G_AUI4_AC, IF_Gbps(200ULL) }, \
{ IFM_ETHER | IFM_200G_AUI4, IF_Gbps(200ULL) }, \
{ IFM_ETHER | IFM_200G_AUI8_AC, IF_Gbps(200ULL) }, \
{ IFM_ETHER | IFM_200G_AUI8, IF_Gbps(200ULL) }, \
{ IFM_ETHER | IFM_400G_FR8, IF_Gbps(400ULL) }, \
{ IFM_ETHER | IFM_400G_LR8, IF_Gbps(400ULL) }, \
{ IFM_ETHER | IFM_400G_DR4, IF_Gbps(400ULL) }, \
{ IFM_ETHER | IFM_400G_AUI8_AC, IF_Gbps(400ULL) }, \
{ IFM_ETHER | IFM_400G_AUI8, IF_Gbps(400ULL) }, \