Lines Matching refs:msc
74 mbuf_svc_class_t msc; member
198 { .dscp = _DSCP_DF, .msc = MBUF_SC_BE }, /* RFC 2474 Standard */
199 { .dscp = 1, .msc = MBUF_SC_BE }, /* */
200 { .dscp = 2, .msc = MBUF_SC_BE }, /* */
201 { .dscp = 3, .msc = MBUF_SC_BE }, /* */
202 { .dscp = 4, .msc = MBUF_SC_BE }, /* */
203 { .dscp = 5, .msc = MBUF_SC_BE }, /* */
204 { .dscp = 6, .msc = MBUF_SC_BE }, /* */
205 { .dscp = 7, .msc = MBUF_SC_BE }, /* */
207 { .dscp = _DSCP_CS1, .msc = MBUF_SC_BK }, /* RFC 3662 Low-Priority Data */
208 { .dscp = 9, .msc = MBUF_SC_BK }, /* */
209 { .dscp = _DSCP_AF11, .msc = MBUF_SC_BK }, /* RFC 2597 High-Throughput Data */
210 { .dscp = 11, .msc = MBUF_SC_BK }, /* */
211 { .dscp = _DSCP_AF12, .msc = MBUF_SC_BK }, /* RFC 2597 High-Throughput Data */
212 { .dscp = 13, .msc = MBUF_SC_BK }, /* */
213 { .dscp = _DSCP_AF13, .msc = MBUF_SC_BK }, /* RFC 2597 High-Throughput Data */
214 { .dscp = 15, .msc = MBUF_SC_BK }, /* */
216 { .dscp = _DSCP_CS2, .msc = MBUF_SC_BK }, /* RFC 4594 OAM */
217 { .dscp = 17, .msc = MBUF_SC_BK }, /* */
218 { .dscp = _DSCP_AF21, .msc = MBUF_SC_BK }, /* RFC 2597 Low-Latency Data */
219 { .dscp = 19, .msc = MBUF_SC_BK }, /* */
220 { .dscp = _DSCP_AF22, .msc = MBUF_SC_BK }, /* RFC 2597 Low-Latency Data */
221 { .dscp = 21, .msc = MBUF_SC_BK }, /* */
222 { .dscp = _DSCP_AF23, .msc = MBUF_SC_BK }, /* RFC 2597 Low-Latency Data */
223 { .dscp = 23, .msc = MBUF_SC_BK }, /* */
225 { .dscp = _DSCP_CS3, .msc = MBUF_SC_BE }, /* RFC 2474 Broadcast Video */
226 { .dscp = 25, .msc = MBUF_SC_BE }, /* */
227 { .dscp = _DSCP_AF31, .msc = MBUF_SC_BE }, /* RFC 2597 Multimedia Streaming */
228 { .dscp = 27, .msc = MBUF_SC_BE }, /* */
229 { .dscp = _DSCP_AF32, .msc = MBUF_SC_BE }, /* RFC 2597 Multimedia Streaming */
230 { .dscp = 29, .msc = MBUF_SC_BE }, /* */
231 { .dscp = _DSCP_AF33, .msc = MBUF_SC_BE }, /* RFC 2597 Multimedia Streaming */
232 { .dscp = 31, .msc = MBUF_SC_BE }, /* */
234 { .dscp = _DSCP_CS4, .msc = MBUF_SC_VI }, /* RFC 2474 Real-Time Interactive */
235 { .dscp = 33, .msc = MBUF_SC_VI }, /* */
236 { .dscp = _DSCP_AF41, .msc = MBUF_SC_VI }, /* RFC 2597 Multimedia Conferencing */
237 { .dscp = 35, .msc = MBUF_SC_VI }, /* */
238 { .dscp = _DSCP_AF42, .msc = MBUF_SC_VI }, /* RFC 2597 Multimedia Conferencing */
239 { .dscp = 37, .msc = MBUF_SC_VI }, /* */
240 { .dscp = _DSCP_AF43, .msc = MBUF_SC_VI }, /* RFC 2597 Multimedia Conferencing */
241 { .dscp = 39, .msc = MBUF_SC_VI }, /* */
243 { .dscp = _DSCP_CS5, .msc = MBUF_SC_VI }, /* RFC 2474 Signaling */
244 { .dscp = 41, .msc = MBUF_SC_VI }, /* */
245 { .dscp = 42, .msc = MBUF_SC_VI }, /* */
246 { .dscp = 43, .msc = MBUF_SC_VI }, /* */
247 { .dscp = _DSCP_VA, .msc = MBUF_SC_VI }, /* RFC 5865 VOICE-ADMIT */
248 { .dscp = 45, .msc = MBUF_SC_VI }, /* */
249 { .dscp = _DSCP_EF, .msc = MBUF_SC_VI }, /* RFC 3246 Telephony */
250 { .dscp = 47, .msc = MBUF_SC_VI }, /* */
252 { .dscp = _DSCP_CS6, .msc = MBUF_SC_VO }, /* Wi-Fi WMM Certification: Chariot */
253 { .dscp = 49, .msc = MBUF_SC_VO }, /* */
254 { .dscp = 50, .msc = MBUF_SC_VO }, /* */
255 { .dscp = 51, .msc = MBUF_SC_VO }, /* */
256 { .dscp = 52, .msc = MBUF_SC_VO }, /* Wi-Fi WMM Certification: Sigma */
257 { .dscp = 53, .msc = MBUF_SC_VO }, /* */
258 { .dscp = 54, .msc = MBUF_SC_VO }, /* */
259 { .dscp = 55, .msc = MBUF_SC_VO }, /* */
261 { .dscp = _DSCP_CS7, .msc = MBUF_SC_VO }, /* Wi-Fi WMM Certification: Chariot */
262 { .dscp = 57, .msc = MBUF_SC_VO }, /* */
263 { .dscp = 58, .msc = MBUF_SC_VO }, /* */
264 { .dscp = 59, .msc = MBUF_SC_VO }, /* */
265 { .dscp = 60, .msc = MBUF_SC_VO }, /* */
266 { .dscp = 61, .msc = MBUF_SC_VO }, /* */
267 { .dscp = 62, .msc = MBUF_SC_VO }, /* */
268 { .dscp = 63, .msc = MBUF_SC_VO }, /* */
270 { .dscp = 255, .msc = MBUF_SC_UNSPEC } /* invalid DSCP to mark last entry */
1247 mbuf_svc_class_t msc = MBUF_SC_BE; /* Best effort by default */ in set_packet_service_class() local
1262 msc = so_tc2msc(sotc); in set_packet_service_class()
1264 VERIFY(MBUF_VALID_SC(msc)); in set_packet_service_class()
1271 if (!IS_MBUF_SC_BACKGROUND(msc) && soisthrottled(so)) { in set_packet_service_class()
1272 msc = MBUF_SC_BK; in set_packet_service_class()
1275 if (IS_MBUF_SC_BESTEFFORT(msc) && inp->inp_last_outifp != NULL && in set_packet_service_class()
1277 msc = MBUF_SC_BK; in set_packet_service_class()
1284 if (soissrcrealtime(so) || IS_MBUF_SC_REALTIME(msc)) { in set_packet_service_class()
1300 if (!IS_MBUF_SC_BACKGROUND(msc) && in set_packet_service_class()
1302 msc = MBUF_SC_CTL; in set_packet_service_class()
1305 (void) m_set_service_class(m, msc); in set_packet_service_class()
1312 msc != MBUF_SC_UNSPEC) { in set_packet_service_class()
1326 so_tc_update_stats(m, so, msc); in set_packet_service_class()
1330 so_tc_update_stats(struct mbuf *m, struct socket *so, mbuf_svc_class_t msc) in so_tc_update_stats() argument
1340 mtc = MBUF_SC2TC(msc); in so_tc_update_stats()
1349 mbuf_svc_class_t msc; in so_tc2msc() local
1353 msc = MBUF_SC_BK_SYS; in so_tc2msc()
1357 msc = MBUF_SC_BK; in so_tc2msc()
1360 msc = MBUF_SC_BE; in so_tc2msc()
1363 msc = MBUF_SC_RD; in so_tc2msc()
1366 msc = MBUF_SC_OAM; in so_tc2msc()
1369 msc = MBUF_SC_AV; in so_tc2msc()
1372 msc = MBUF_SC_RV; in so_tc2msc()
1376 msc = MBUF_SC_VI; in so_tc2msc()
1379 msc = MBUF_SC_SIG; in so_tc2msc()
1383 msc = MBUF_SC_VO; in so_tc2msc()
1386 msc = MBUF_SC_CTL; in so_tc2msc()
1390 msc = MBUF_SC_UNSPEC; in so_tc2msc()
1394 return msc; in so_tc2msc()
1828 mbuf_svc_class_t msc = m_get_service_class(m); in set_packet_qos() local
1835 if (msc == MBUF_SC_BE) { in set_packet_qos()
1836 msc = wifi_dscp_to_msc_array[*dscp_inout]; in set_packet_qos()
1838 if (msc != MBUF_SC_BE) { in set_packet_qos()
1839 m_set_service_class(m, msc); in set_packet_qos()
1843 __func__, msc, *dscp_inout); in set_packet_qos()
1864 if (elem->dscp > _MAX_DSCP || elem->msc == MBUF_SC_UNSPEC) { in set_dscp_to_wifi_ac_map()
1867 switch (elem->msc) { in set_dscp_to_wifi_ac_map()
1916 dcsp_msc_map[i].msc = so_tc2msc(netsvctype_dscp_map[i].netsvctype); in dscp_msc_map_from_netsvctype_dscp_map()