Lines Matching +full:25 +full:a
28 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
67 * In-kernel representation of a single supported media type.
77 * One of these goes into a network interface's softc structure.
93 /* Remove all mediums from a struct ifmedia. */
96 /* Add one supported medium to a struct ifmedia. */
99 /* Add an array (of ifmedia_entry) media to a struct ifmedia. */
110 /* Compute baudrate for a given media. */
164 #define IFM_UNKNOWN 25 /* media types not defined yet */
181 #define IFM_25G_PCIE IFM_X(40) /* 25G Ethernet over PCIE */
194 #define IFM_25G_CR IFM_X(53) /* 25GBase-CR */
195 #define IFM_25G_KR IFM_X(54) /* 25GBase-KR */
196 #define IFM_25G_SR IFM_X(55) /* 25GBase-SR */
199 #define IFM_25G_LR IFM_X(58) /* 25GBase-LR */
201 #define IFM_25G_ACC IFM_X(60) /* 25G active copper cable */
202 #define IFM_25G_AOC IFM_X(61) /* 25G active optical cable */
206 #define IFM_25G_T IFM_X(65) /* 25GBase-T - RJ45 */
207 #define IFM_25G_CR_S IFM_X(66) /* 25GBase-CR (short) */
208 #define IFM_25G_CR1 IFM_X(67) /* 25GBase-CR1 DA cable */
209 #define IFM_25G_KR_S IFM_X(68) /* 25GBase-KR (short) */
212 #define IFM_25G_AUI IFM_X(71) /* 25G-AUI-C2C (chip to chip) */
227 #define IFM_25G_KR1 IFM_X(86) /* 25GBase-KR1 */
305 #define IFM_IEEE80211_VHT 25 /* VHT MCS rate */
407 * Macro to create a media word.
416 * places to get the canonical description for a given type/subtype.
419 * Otherwise, parsing these in ifconfig(8) would be a nightmare.
474 { IFM_25G_PCIE, "PCIExpress-25G" }, \
487 { IFM_25G_CR, "25GBase-CR" }, \
488 { IFM_25G_KR, "25GBase-KR" }, \
489 { IFM_25G_SR, "25GBase-SR" }, \
493 { IFM_25G_LR, "25GBase-LR" }, \
495 { IFM_25G_ACC, "25GBase-ACC" }, \
496 { IFM_25G_AOC, "25GBase-AOC" }, \
500 { IFM_25G_T, "25GBase-T" }, \
501 { IFM_25G_CR_S, "25GBase-CR-S" }, \
502 { IFM_25G_CR1, "25GBase-CR1" }, \
503 { IFM_25G_KR_S, "25GBase-KR-S" }, \
506 { IFM_25G_AUI, "25G-AUI" }, \
521 { IFM_25G_KR1, "25GBase-KR1" }, \
684 { IFM_IEEE80211_11A, "11a" }, \
716 { IFM_ATM_UTP_25, "UTP-25" }, \
821 { IFM_ETHER | IFM_25G_PCIE, IF_Gbps(25ULL) }, \
834 { IFM_ETHER | IFM_25G_CR, IF_Gbps(25ULL) }, \
835 { IFM_ETHER | IFM_25G_KR, IF_Gbps(25ULL) }, \
836 { IFM_ETHER | IFM_25G_SR, IF_Gbps(25ULL) }, \
840 { IFM_ETHER | IFM_25G_LR, IF_Gbps(25ULL) }, \
842 { IFM_ETHER | IFM_25G_ACC, IF_Gbps(25ULL) }, \
843 { IFM_ETHER | IFM_25G_AOC, IF_Gbps(25ULL) }, \
847 { IFM_ETHER | IFM_25G_T, IF_Gbps(25ULL) }, \
848 { IFM_ETHER | IFM_25G_CR_S, IF_Gbps(25ULL) }, \
849 { IFM_ETHER | IFM_25G_CR1, IF_Gbps(25ULL) }, \
850 { IFM_ETHER | IFM_25G_KR_S, IF_Gbps(25ULL) }, \
853 { IFM_ETHER | IFM_25G_AUI, IF_Gbps(25ULL) }, \
868 { IFM_ETHER | IFM_25G_KR1, IF_Gbps(25ULL) }, \