Lines Matching refs:msc
79 mbuf_svc_class_t msc; member
196 { .dscp = _DSCP_DF, .msc = MBUF_SC_BE }, /* RFC 2474 Standard */
197 { .dscp = 1, .msc = MBUF_SC_BE }, /* */
198 { .dscp = 2, .msc = MBUF_SC_BE }, /* */
199 { .dscp = 3, .msc = MBUF_SC_BE }, /* */
200 { .dscp = 4, .msc = MBUF_SC_BE }, /* */
201 { .dscp = 5, .msc = MBUF_SC_BE }, /* */
202 { .dscp = 6, .msc = MBUF_SC_BE }, /* */
203 { .dscp = 7, .msc = MBUF_SC_BE }, /* */
205 { .dscp = _DSCP_CS1, .msc = MBUF_SC_BK }, /* RFC 3662 Low-Priority Data */
206 { .dscp = 9, .msc = MBUF_SC_BK }, /* */
207 { .dscp = _DSCP_AF11, .msc = MBUF_SC_BK }, /* RFC 2597 High-Throughput Data */
208 { .dscp = 11, .msc = MBUF_SC_BK }, /* */
209 { .dscp = _DSCP_AF12, .msc = MBUF_SC_BK }, /* RFC 2597 High-Throughput Data */
210 { .dscp = 13, .msc = MBUF_SC_BK }, /* */
211 { .dscp = _DSCP_AF13, .msc = MBUF_SC_BK }, /* RFC 2597 High-Throughput Data */
212 { .dscp = 15, .msc = MBUF_SC_BK }, /* */
214 { .dscp = _DSCP_CS2, .msc = MBUF_SC_BK }, /* RFC 4594 OAM */
215 { .dscp = 17, .msc = MBUF_SC_BK }, /* */
216 { .dscp = _DSCP_AF21, .msc = MBUF_SC_BK }, /* RFC 2597 Low-Latency Data */
217 { .dscp = 19, .msc = MBUF_SC_BK }, /* */
218 { .dscp = _DSCP_AF22, .msc = MBUF_SC_BK }, /* RFC 2597 Low-Latency Data */
219 { .dscp = 21, .msc = MBUF_SC_BK }, /* */
220 { .dscp = _DSCP_AF23, .msc = MBUF_SC_BK }, /* RFC 2597 Low-Latency Data */
221 { .dscp = 23, .msc = MBUF_SC_BK }, /* */
223 { .dscp = _DSCP_CS3, .msc = MBUF_SC_BE }, /* RFC 2474 Broadcast Video */
224 { .dscp = 25, .msc = MBUF_SC_BE }, /* */
225 { .dscp = _DSCP_AF31, .msc = MBUF_SC_BE }, /* RFC 2597 Multimedia Streaming */
226 { .dscp = 27, .msc = MBUF_SC_BE }, /* */
227 { .dscp = _DSCP_AF32, .msc = MBUF_SC_BE }, /* RFC 2597 Multimedia Streaming */
228 { .dscp = 29, .msc = MBUF_SC_BE }, /* */
229 { .dscp = _DSCP_AF33, .msc = MBUF_SC_BE }, /* RFC 2597 Multimedia Streaming */
230 { .dscp = 31, .msc = MBUF_SC_BE }, /* */
232 { .dscp = _DSCP_CS4, .msc = MBUF_SC_VI }, /* RFC 2474 Real-Time Interactive */
233 { .dscp = 33, .msc = MBUF_SC_VI }, /* */
234 { .dscp = _DSCP_AF41, .msc = MBUF_SC_VI }, /* RFC 2597 Multimedia Conferencing */
235 { .dscp = 35, .msc = MBUF_SC_VI }, /* */
236 { .dscp = _DSCP_AF42, .msc = MBUF_SC_VI }, /* RFC 2597 Multimedia Conferencing */
237 { .dscp = 37, .msc = MBUF_SC_VI }, /* */
238 { .dscp = _DSCP_AF43, .msc = MBUF_SC_VI }, /* RFC 2597 Multimedia Conferencing */
239 { .dscp = 39, .msc = MBUF_SC_VI }, /* */
241 { .dscp = _DSCP_CS5, .msc = MBUF_SC_VI }, /* RFC 2474 Signaling */
242 { .dscp = 41, .msc = MBUF_SC_VI }, /* */
243 { .dscp = 42, .msc = MBUF_SC_VI }, /* */
244 { .dscp = 43, .msc = MBUF_SC_VI }, /* */
245 { .dscp = _DSCP_VA, .msc = MBUF_SC_VI }, /* RFC 5865 VOICE-ADMIT */
246 { .dscp = 45, .msc = MBUF_SC_VI }, /* */
247 { .dscp = _DSCP_EF, .msc = MBUF_SC_VI }, /* RFC 3246 Telephony */
248 { .dscp = 47, .msc = MBUF_SC_VI }, /* */
250 { .dscp = _DSCP_CS6, .msc = MBUF_SC_VO }, /* Wi-Fi WMM Certification: Chariot */
251 { .dscp = 49, .msc = MBUF_SC_VO }, /* */
252 { .dscp = 50, .msc = MBUF_SC_VO }, /* */
253 { .dscp = 51, .msc = MBUF_SC_VO }, /* */
254 { .dscp = 52, .msc = MBUF_SC_VO }, /* Wi-Fi WMM Certification: Sigma */
255 { .dscp = 53, .msc = MBUF_SC_VO }, /* */
256 { .dscp = 54, .msc = MBUF_SC_VO }, /* */
257 { .dscp = 55, .msc = MBUF_SC_VO }, /* */
259 { .dscp = _DSCP_CS7, .msc = MBUF_SC_VO }, /* Wi-Fi WMM Certification: Chariot */
260 { .dscp = 57, .msc = MBUF_SC_VO }, /* */
261 { .dscp = 58, .msc = MBUF_SC_VO }, /* */
262 { .dscp = 59, .msc = MBUF_SC_VO }, /* */
263 { .dscp = 60, .msc = MBUF_SC_VO }, /* */
264 { .dscp = 61, .msc = MBUF_SC_VO }, /* */
265 { .dscp = 62, .msc = MBUF_SC_VO }, /* */
266 { .dscp = 63, .msc = MBUF_SC_VO }, /* */
268 { .dscp = 255, .msc = MBUF_SC_UNSPEC } /* invalid DSCP to mark last entry */
1203 mbuf_svc_class_t msc = MBUF_SC_BE; /* Best effort by default */ in set_packet_service_class() local
1218 msc = so_tc2msc(sotc); in set_packet_service_class()
1220 VERIFY(MBUF_VALID_SC(msc)); in set_packet_service_class()
1227 if (!IS_MBUF_SC_BACKGROUND(msc) && soisthrottled(so)) { in set_packet_service_class()
1228 msc = MBUF_SC_BK; in set_packet_service_class()
1231 if (IS_MBUF_SC_BESTEFFORT(msc) && inp->inp_last_outifp != NULL && in set_packet_service_class()
1233 msc = MBUF_SC_BK; in set_packet_service_class()
1240 if (soissrcrealtime(so) || IS_MBUF_SC_REALTIME(msc)) { in set_packet_service_class()
1256 if (!IS_MBUF_SC_BACKGROUND(msc) && in set_packet_service_class()
1258 msc = MBUF_SC_CTL; in set_packet_service_class()
1261 (void) m_set_service_class(m, msc); in set_packet_service_class()
1268 msc != MBUF_SC_UNSPEC) { in set_packet_service_class()
1286 mbuf_svc_class_t msc; in so_tc2msc() local
1290 msc = MBUF_SC_BK_SYS; in so_tc2msc()
1294 msc = MBUF_SC_BK; in so_tc2msc()
1297 msc = MBUF_SC_BE; in so_tc2msc()
1300 msc = MBUF_SC_RD; in so_tc2msc()
1303 msc = MBUF_SC_OAM; in so_tc2msc()
1306 msc = MBUF_SC_AV; in so_tc2msc()
1309 msc = MBUF_SC_RV; in so_tc2msc()
1313 msc = MBUF_SC_VI; in so_tc2msc()
1316 msc = MBUF_SC_SIG; in so_tc2msc()
1320 msc = MBUF_SC_VO; in so_tc2msc()
1323 msc = MBUF_SC_CTL; in so_tc2msc()
1327 msc = MBUF_SC_UNSPEC; in so_tc2msc()
1331 return msc; in so_tc2msc()
1766 mbuf_svc_class_t msc = m_get_service_class(m); in set_packet_qos() local
1773 if (msc == MBUF_SC_BE) { in set_packet_qos()
1774 msc = wifi_dscp_to_msc_array[*dscp_inout]; in set_packet_qos()
1776 if (msc != MBUF_SC_BE) { in set_packet_qos()
1777 m_set_service_class(m, msc); in set_packet_qos()
1781 __func__, msc, *dscp_inout); in set_packet_qos()
1802 if (elem->dscp > _MAX_DSCP || elem->msc == MBUF_SC_UNSPEC) { in set_dscp_to_wifi_ac_map()
1805 switch (elem->msc) { in set_dscp_to_wifi_ac_map()
1854 dcsp_msc_map[i].msc = so_tc2msc(netsvctype_dscp_map[i].netsvctype); in dscp_msc_map_from_netsvctype_dscp_map()