IF_Mbps
case IF_Mbps(10):
case IF_Mbps(100):
case IF_Mbps(10):
case IF_Mbps(100):
baudrate = IF_Mbps(10);
baudrate = IF_Mbps(100);
case IF_Mbps(10):
case IF_Mbps(100):
ifp->if_baudrate = IF_Mbps(OF_getpropint(node, "speed", 0));
ifp->if_baudrate = IF_Mbps(OF_getpropint(node, "speed", 0));
case IF_Mbps(10):
case IF_Mbps(100):
case IF_Mbps(1000):
case IF_Mbps(10):
case IF_Mbps(100):
case IF_Mbps(10):
case IF_Mbps(100):
case IF_Mbps(1000):
case IF_Mbps(10):
case IF_Mbps(100):
case IF_Mbps(1000):
case IF_Mbps(10):
case IF_Mbps(100):
case IF_Mbps(1000):
case IF_Mbps(10):
case IF_Mbps(100):
case IF_Mbps(1000):
case IF_Mbps(1000):
case IF_Mbps(100):
case IF_Mbps(10):
ifp->if_baudrate = IF_Mbps(10);
ifp->if_baudrate = IF_Mbps(10);
ifp->if_baudrate = IF_Mbps(100);
ifp->if_baudrate = IF_Mbps(10);
ifp->if_baudrate = IF_Mbps(10);
ifp->if_baudrate = IF_Mbps(10);
case IF_Mbps(2500):
case IF_Mbps(10):
case IF_Mbps(100):
case IF_Mbps(2500):
case IF_Mbps(2500):
IF_Gbps(1), IF_Gbps(2), IF_Mbps(2500), IF_Gbps(10), IF_Gbps(20),
ifp->if_baudrate = IF_Mbps(10);
ifp->if_baudrate = IF_Mbps(100);
ifp->if_baudrate = IF_Mbps(2500);
ifp->if_baudrate = IF_Mbps(sc->link_speed);
{ IF_Mbps(100), IFM_100_TX },
{ IF_Mbps(1000), IFM_1000_T },
return IF_Mbps(2500);
return IF_Mbps(1000);
return IF_Mbps(100);
return IF_Mbps(10);
ifp->if_baudrate = IF_Mbps(sc->link_speed);
ifp->if_baudrate = IF_Mbps(100);
[MCX_ETHER_EXT_CAP_SGMII_100] = { IFM_100_FX, IF_Mbps(100) },
ifp->if_baudrate = IF_Mbps(100);
ifp->if_baudrate = IF_Mbps(10);
ifp->if_baudrate = IF_Mbps(10);
ifp->if_baudrate = IF_Mbps(100);
ifp->if_baudrate = IF_Mbps(2500);
ifp->if_baudrate = IF_Mbps(100);
ifp->if_baudrate = IF_Mbps(10);
ifp->if_baudrate = IF_Mbps(10);
ifp->if_baudrate = IF_Mbps(speed);
baudrate = IF_Mbps(2500);
baudrate = IF_Mbps(100);
ifp->if_baudrate = IF_Mbps(12);
ifp->if_baudrate = IF_Mbps(2500);
ifp->if_baudrate = IF_Mbps(100);
ifp->if_baudrate = IF_Mbps(10);
#define IF_Gbps(x) (IF_Mbps((x) * 1000ULL)) /* gigabits/sec. */
{ IFM_ETHER|IFM_10_T, IF_Mbps(10) }, \
{ IFM_ETHER|IFM_10_2, IF_Mbps(10) }, \
{ IFM_ETHER|IFM_10_5, IF_Mbps(10) }, \
{ IFM_ETHER|IFM_100_TX, IF_Mbps(100) }, \
{ IFM_ETHER|IFM_100_FX, IF_Mbps(100) }, \
{ IFM_ETHER|IFM_100_T4, IF_Mbps(100) }, \
{ IFM_ETHER|IFM_100_VG, IF_Mbps(100) }, \
{ IFM_ETHER|IFM_100_T2, IF_Mbps(100) }, \
{ IFM_ETHER|IFM_1000_SX, IF_Mbps(1000) }, \
{ IFM_ETHER|IFM_10_STP, IF_Mbps(10) }, \
{ IFM_ETHER|IFM_10_FL, IF_Mbps(10) }, \
{ IFM_ETHER|IFM_1000_LX, IF_Mbps(1000) }, \
{ IFM_ETHER|IFM_1000_CX, IF_Mbps(1000) }, \
{ IFM_ETHER|IFM_1000_T, IF_Mbps(1000) }, \
{ IFM_ETHER|IFM_HPNA_1, IF_Mbps(1) }, \
{ IFM_ETHER|IFM_2500_SX, IF_Mbps(2500) }, \
{ IFM_FDDI|IFM_FDDI_SMF, IF_Mbps(100) }, \
{ IFM_FDDI|IFM_FDDI_MMF, IF_Mbps(100) }, \
{ IFM_FDDI|IFM_FDDI_UTP, IF_Mbps(100) }, \
{ IFM_IEEE80211|IFM_IEEE80211_FH1, IF_Mbps(1) }, \
{ IFM_IEEE80211|IFM_IEEE80211_FH2, IF_Mbps(2) }, \
{ IFM_IEEE80211|IFM_IEEE80211_DS1, IF_Mbps(1) }, \
{ IFM_IEEE80211|IFM_IEEE80211_DS2, IF_Mbps(2) }, \
{ IFM_IEEE80211|IFM_IEEE80211_DS5, IF_Mbps(5) }, \
{ IFM_IEEE80211|IFM_IEEE80211_DS11, IF_Mbps(11) }, \
{ IFM_IEEE80211|IFM_IEEE80211_DS22, IF_Mbps(22) }, \
{ IFM_IEEE80211|IFM_IEEE80211_OFDM6, IF_Mbps(6) }, \
{ IFM_IEEE80211|IFM_IEEE80211_OFDM9, IF_Mbps(9) }, \
{ IFM_IEEE80211|IFM_IEEE80211_OFDM12, IF_Mbps(12) }, \
{ IFM_IEEE80211|IFM_IEEE80211_OFDM18, IF_Mbps(18) }, \
{ IFM_IEEE80211|IFM_IEEE80211_OFDM24, IF_Mbps(24) }, \
{ IFM_IEEE80211|IFM_IEEE80211_OFDM36, IF_Mbps(36) }, \
{ IFM_IEEE80211|IFM_IEEE80211_OFDM48, IF_Mbps(48) }, \
{ IFM_IEEE80211|IFM_IEEE80211_OFDM54, IF_Mbps(54) }, \
{ IFM_IEEE80211|IFM_IEEE80211_OFDM72, IF_Mbps(72) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS1, IF_Mbps(13) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS3, IF_Mbps(26) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS4, IF_Mbps(39) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS5, IF_Mbps(52) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS7, IF_Mbps(65) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS8, IF_Mbps(13) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS9, IF_Mbps(26) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS10, IF_Mbps(39) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS11, IF_Mbps(52) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS12, IF_Mbps(78) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS13, IF_Mbps(104) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS14, IF_Mbps(117) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS15, IF_Mbps(130) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS17, IF_Mbps(39) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS19, IF_Mbps(78) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS20, IF_Mbps(117) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS21, IF_Mbps(156) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS23, IF_Mbps(195) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS24, IF_Mbps(26) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS25, IF_Mbps(52) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS26, IF_Mbps(78) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS27, IF_Mbps(104) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS28, IF_Mbps(156) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS29, IF_Mbps(208) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS30, IF_Mbps(234) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS31, IF_Mbps(260) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS32, IF_Mbps(0) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS33, IF_Mbps(39) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS34, IF_Mbps(52) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS35, IF_Mbps(65) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS37, IF_Mbps(78) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS39, IF_Mbps(52) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS40, IF_Mbps(65) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS41, IF_Mbps(65) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS42, IF_Mbps(78) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS43, IF_Mbps(91) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS44, IF_Mbps(91) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS45, IF_Mbps(104) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS46, IF_Mbps(78) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS49, IF_Mbps(117) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS52, IF_Mbps(156) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS53, IF_Mbps(65) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS54, IF_Mbps(78) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS55, IF_Mbps(91) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS56, IF_Mbps(78) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS57, IF_Mbps(91) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS58, IF_Mbps(104) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS59, IF_Mbps(117) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS60, IF_Mbps(104) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS61, IF_Mbps(117) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS62, IF_Mbps(130) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS63, IF_Mbps(130) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS64, IF_Mbps(143) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS66, IF_Mbps(117) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS68, IF_Mbps(117) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS70, IF_Mbps(156) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS72, IF_Mbps(156) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS74, IF_Mbps(195) }, \
{ IFM_IEEE80211|IFM_IEEE80211_HT_MCS75, IF_Mbps(195) }, \
{ IFM_IEEE80211|IFM_IEEE80211_VHT_MCS1, IF_Mbps(27) }, \
{ IFM_IEEE80211|IFM_IEEE80211_VHT_MCS3, IF_Mbps(54) }, \
{ IFM_IEEE80211|IFM_IEEE80211_VHT_MCS4, IF_Mbps(81) }, \
{ IFM_IEEE80211|IFM_IEEE80211_VHT_MCS5, IF_Mbps(108) }, \
{ IFM_IEEE80211|IFM_IEEE80211_VHT_MCS7, IF_Mbps(135) }, \
{ IFM_IEEE80211|IFM_IEEE80211_VHT_MCS8, IF_Mbps(162) }, \
{ IFM_IEEE80211|IFM_IEEE80211_VHT_MCS9, IF_Mbps(180) }, \
else if (speed <= IF_Mbps(1))
else if (speed <= IF_Mbps(10))
else if (speed <= IF_Mbps(100))
ifp->if_baudrate = IF_Mbps(maxrate);
else if (baudrate > IF_Mbps(1))
printf("%llu MBit/s", baudrate / IF_Mbps(1));
else if (baudrate > IF_Mbps(1))
printf("%llu MBit/s", baudrate / IF_Mbps(1));
else if (baudrate > IF_Mbps(1))
printf("%llu MBit/s", baudrate / IF_Mbps(1));
else if (baudrate > IF_Mbps(1))
snprintf(buf, sizeof(buf), "%llu MBit/s", baudrate / IF_Mbps(1));
else if (baudrate > IF_Mbps(1))
printf("%llu MBit/s", baudrate / IF_Mbps(1));