/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath12k/ |
H A D | hal_tx.c | 27 static inline u8 dscp2tid(u8 dscp) in dscp2tid() argument 29 return dscp >> 3; in dscp2tid() 73 u8 hw_map_val[HAL_DSCP_TID_TBL_SIZE], dscp, tid; in ath12k_hal_tx_set_dscp_tid_map() local 90 for (i = 0, dscp = 0; i < HAL_DSCP_TID_TBL_SIZE; i += 3) { in ath12k_hal_tx_set_dscp_tid_map() 91 tid = dscp2tid(dscp); in ath12k_hal_tx_set_dscp_tid_map() 93 dscp++; in ath12k_hal_tx_set_dscp_tid_map() 95 tid = dscp2tid(dscp); in ath12k_hal_tx_set_dscp_tid_map() 97 dscp++; in ath12k_hal_tx_set_dscp_tid_map() 99 tid = dscp2tid(dscp); in ath12k_hal_tx_set_dscp_tid_map() 101 dscp in ath12k_hal_tx_set_dscp_tid_map() [all...] |
/kernel/linux/linux-5.10/net/netfilter/ |
H A D | xt_DSCP.c | 31 u_int8_t dscp = ipv4_get_dsfield(ip_hdr(skb)) >> XT_DSCP_SHIFT; in dscp_tg() local 33 if (dscp != dinfo->dscp) { in dscp_tg() 39 dinfo->dscp << XT_DSCP_SHIFT); in dscp_tg() 49 u_int8_t dscp = ipv6_get_dsfield(ipv6_hdr(skb)) >> XT_DSCP_SHIFT; in dscp_tg6() local 51 if (dscp != dinfo->dscp) { in dscp_tg6() 57 dinfo->dscp << XT_DSCP_SHIFT); in dscp_tg6() 66 if (info->dscp > XT_DSCP_MAX) in dscp_tg_check()
|
H A D | xt_dscp.c | 28 u_int8_t dscp = ipv4_get_dsfield(ip_hdr(skb)) >> XT_DSCP_SHIFT; in dscp_mt() local 30 return (dscp == info->dscp) ^ !!info->invert; in dscp_mt() 37 u_int8_t dscp = ipv6_get_dsfield(ipv6_hdr(skb)) >> XT_DSCP_SHIFT; in dscp_mt6() local 39 return (dscp == info->dscp) ^ !!info->invert; in dscp_mt6() 46 if (info->dscp > XT_DSCP_MAX) in dscp_mt_check() 66 .name = "dscp", 74 .name = "dscp",
|
/kernel/linux/linux-6.6/net/netfilter/ |
H A D | xt_DSCP.c | 33 u_int8_t dscp = ipv4_get_dsfield(ip_hdr(skb)) >> XT_DSCP_SHIFT; in dscp_tg() local 35 if (dscp != dinfo->dscp) { in dscp_tg() 40 dinfo->dscp << XT_DSCP_SHIFT); in dscp_tg() 50 u_int8_t dscp = ipv6_get_dsfield(ipv6_hdr(skb)) >> XT_DSCP_SHIFT; in dscp_tg6() local 52 if (dscp != dinfo->dscp) { in dscp_tg6() 57 dinfo->dscp << XT_DSCP_SHIFT); in dscp_tg6() 66 if (info->dscp > XT_DSCP_MAX) in dscp_tg_check()
|
H A D | xt_dscp.c | 28 u_int8_t dscp = ipv4_get_dsfield(ip_hdr(skb)) >> XT_DSCP_SHIFT; in dscp_mt() local 30 return (dscp == info->dscp) ^ !!info->invert; in dscp_mt() 37 u_int8_t dscp = ipv6_get_dsfield(ipv6_hdr(skb)) >> XT_DSCP_SHIFT; in dscp_mt6() local 39 return (dscp == info->dscp) ^ !!info->invert; in dscp_mt6() 46 if (info->dscp > XT_DSCP_MAX) in dscp_mt_check() 66 .name = "dscp", 74 .name = "dscp",
|
/kernel/linux/linux-6.6/tools/testing/selftests/drivers/net/mlxsw/ |
H A D | qos_dscp_router.sh | 105 dcb app add dev $swp1 dscp-prio 0:0 1:1 2:2 3:3 4:4 5:5 6:6 7:7 106 dcb app add dev $swp2 dscp-prio 0:0 1:1 2:2 3:3 4:4 5:5 6:6 7:7 111 dcb app del dev $swp2 dscp-prio 0:0 1:1 2:2 3:3 4:4 5:5 6:6 7:7 112 dcb app del dev $swp1 dscp-prio 0:0 1:1 2:2 3:3 4:4 5:5 6:6 7:7 168 local dscp=$((prio << 2)) # ICMP Request ingress DSCP 179 ${PING} -Q $dscp ${sip:+-I $sip} $dip \ 206 log_test "DSCP rewrite: $dscp-(prio $prio2)-$dscp2-(prio $prio3)-$dscp3" 255 dcb app del dev $swp2 dscp-prio 0:0 1:1 2:2 3:3 4:4 5:5 6:6 7:7 259 dcb app add dev $swp2 dscp-prio 0:0 1:1 2:2 3:3 4:4 5:5 6:6 7:7
|
H A D | qos_dscp_bridge.sh | 23 # | | dcb dscp-prio 10:0...17:7 dcb dscp-prio 20:0...27:7 | | 75 dcb app add dev $swp1 dscp-prio 10:0 11:1 12:2 13:3 14:4 15:5 16:6 17:7 76 dcb app add dev $swp2 dscp-prio 20:0 21:1 22:2 23:3 24:4 25:5 26:6 27:7 81 dcb app del dev $swp2 dscp-prio 20:0 21:1 22:2 23:3 24:4 25:5 26:6 27:7 82 dcb app del dev $swp1 dscp-prio 10:0 11:1 12:2 13:3 14:4 15:5 16:6 17:7
|
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/sparx5/ |
H A D | sparx5_dcb.c | 26 [SPARX5_DCB_APPTRUST_DSCP] = "dscp", 28 [SPARX5_DCB_APPTRUST_DSCP_PCP] = "dscp pcp" 146 u16 dscp; in sparx5_dcb_app_update() local 149 dscp_map = &qos.dscp.map; in sparx5_dcb_app_update() 157 /* Get dscp ingress mapping */ in sparx5_dcb_app_update() 180 /* Get dscp rewrite mapping */ in sparx5_dcb_app_update() 193 dscp = fls64(dscp_rewr_map.map[i]) - 1; in sparx5_dcb_app_update() 194 qos.dscp_rewr.map.map[i] = dscp; /* DP 0 */ in sparx5_dcb_app_update() 195 qos.dscp_rewr.map.map[i + 8] = dscp; /* DP 1 */ in sparx5_dcb_app_update() 196 qos.dscp_rewr.map.map[i + 16] = dscp; /* D in sparx5_dcb_app_update() [all...] |
/kernel/linux/linux-5.10/include/net/ |
H A D | inet_ecn.h | 122 static inline void ipv4_copy_dscp(unsigned int dscp, struct iphdr *inner) in ipv4_copy_dscp() argument 124 dscp &= ~INET_ECN_MASK; in ipv4_copy_dscp() 125 ipv4_change_dsfield(inner, INET_ECN_MASK, dscp); in ipv4_copy_dscp() 168 static inline void ipv6_copy_dscp(unsigned int dscp, struct ipv6hdr *inner) in ipv6_copy_dscp() argument 170 dscp &= ~INET_ECN_MASK; in ipv6_copy_dscp() 171 ipv6_change_dsfield(inner, INET_ECN_MASK, dscp); in ipv6_copy_dscp()
|
H A D | erspan.h | 163 u8 dscp, cos; in tos_to_cos() local 165 dscp = tos >> 2; in tos_to_cos() 166 cos = dscp >> 3; in tos_to_cos()
|
/kernel/linux/linux-6.6/include/net/ |
H A D | inet_ecn.h | 120 static inline void ipv4_copy_dscp(unsigned int dscp, struct iphdr *inner) in ipv4_copy_dscp() argument 122 dscp &= ~INET_ECN_MASK; in ipv4_copy_dscp() 123 ipv4_change_dsfield(inner, INET_ECN_MASK, dscp); in ipv4_copy_dscp() 166 static inline void ipv6_copy_dscp(unsigned int dscp, struct ipv6hdr *inner) in ipv6_copy_dscp() argument 168 dscp &= ~INET_ECN_MASK; in ipv6_copy_dscp() 169 ipv6_change_dsfield(inner, INET_ECN_MASK, dscp); in ipv6_copy_dscp()
|
H A D | inet_dscp.h | 47 static inline __u8 inet_dscp_to_dsfield(dscp_t dscp) in inet_dscp_to_dsfield() argument 49 return (__force __u8)dscp; in inet_dscp_to_dsfield()
|
H A D | erspan.h | 166 u8 dscp, cos; in tos_to_cos() local 168 dscp = tos >> 2; in tos_to_cos() 169 cos = dscp >> 3; in tos_to_cos()
|
/kernel/linux/linux-5.10/tools/testing/selftests/net/forwarding/ |
H A D | pedit_dsfield.sh | 189 local dscp 191 for dscp in 0 1 2 3 32 61 62 63; do 193 "ip dsfield set $((dscp << 2)) retain 0xfc" \ 194 ip "ip_tos $(((dscp << 2) | 1))" \ 269 local dscp 271 for dscp in 0 1 2 3 32 61 62 63; do 273 "ip6 traffic_class set $((dscp << 2)) retain 0xfc" \ 274 ipv6 "ip_tos $(((dscp << 2) | 1))" \
|
/kernel/linux/linux-6.6/tools/testing/selftests/net/forwarding/ |
H A D | pedit_dsfield.sh | 191 local dscp 193 for dscp in 0 1 2 3 32 61 62 63; do 195 "ip dsfield set $((dscp << 2)) retain 0xfc" \ 196 ip "ip_tos $(((dscp << 2) | 1))" \ 271 local dscp 273 for dscp in 0 1 2 3 32 61 62 63; do 275 "ip6 traffic_class set $((dscp << 2)) retain 0xfc" \ 276 ipv6 "ip_tos $(((dscp << 2) | 1))" \
|
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | fib_rules.c | 39 dscp_t dscp; member 53 if (r->dst_len || r->src_len || r->dscp) in fib4_rule_matchall() 189 if (r->dscp && r->dscp != inet_dsfield_to_dscp(fl4->flowi4_tos)) in fib4_rule_match() 239 rule4->dscp = inet_dsfield_to_dscp(frh->tos); in fib4_rule_configure() 323 if (frh->tos && inet_dscp_to_dsfield(rule4->dscp) != frh->tos) in fib4_rule_compare() 347 frh->tos = inet_dscp_to_dsfield(rule4->dscp); in fib4_rule_fill()
|
/kernel/linux/linux-6.6/net/ipv6/ |
H A D | fib6_rules.c | 29 dscp_t dscp; member 36 if (r->dst.plen || r->src.plen || r->dscp) in fib6_rule_matchall() 327 if (r->dscp && r->dscp != ip6_dscp(fl6->flowlabel)) in fib6_rule_match() 358 rule6->dscp = inet_dsfield_to_dscp(frh->tos); in fib6_rule_configure() 412 if (frh->tos && inet_dscp_to_dsfield(rule6->dscp) != frh->tos) in fib6_rule_compare() 433 frh->tos = inet_dscp_to_dsfield(rule6->dscp); in fib6_rule_fill()
|
/kernel/linux/linux-5.10/tools/testing/selftests/drivers/net/mlxsw/ |
H A D | qos_dscp_router.sh | 181 local dscp=$((prio << 2)) # ICMP Request ingress DSCP 192 ${PING} -Q $dscp ${sip:+-I $sip} $dip \ 219 log_test "DSCP rewrite: $dscp-(prio $prio2)-$dscp2-(prio $prio3)-$dscp3"
|
/kernel/linux/linux-5.10/net/sched/ |
H A D | act_ctinfo.c | 34 u8 dscp, newdscp; in tcf_ctinfo_dscp_set() local 41 dscp = ipv4_get_dsfield(ip_hdr(skb)) & ~INET_ECN_MASK; in tcf_ctinfo_dscp_set() 42 if (dscp != newdscp) { in tcf_ctinfo_dscp_set() 54 dscp = ipv6_get_dsfield(ipv6_hdr(skb)) & ~INET_ECN_MASK; in tcf_ctinfo_dscp_set() 55 if (dscp != newdscp) { in tcf_ctinfo_dscp_set() 196 "dscp mask must be 6 contiguous bits"); in tcf_ctinfo_init() 205 "dscp statemask must not overlap dscp mask"); in tcf_ctinfo_init()
|
/kernel/linux/linux-6.6/net/sched/ |
H A D | act_ctinfo.c | 34 u8 dscp, newdscp; in tcf_ctinfo_dscp_set() local 41 dscp = ipv4_get_dsfield(ip_hdr(skb)) & ~INET_ECN_MASK; in tcf_ctinfo_dscp_set() 42 if (dscp != newdscp) { in tcf_ctinfo_dscp_set() 54 dscp = ipv6_get_dsfield(ipv6_hdr(skb)) & ~INET_ECN_MASK; in tcf_ctinfo_dscp_set() 55 if (dscp != newdscp) { in tcf_ctinfo_dscp_set() 197 "dscp mask must be 6 contiguous bits"); in tcf_ctinfo_init() 206 "dscp statemask must not overlap dscp mask"); in tcf_ctinfo_init()
|
/kernel/linux/linux-5.10/drivers/staging/rtl8188eu/os_dep/ |
H A D | os_intfs.c | 227 unsigned int dscp; in rtw_classify8021d() local 239 dscp = ip_hdr(skb)->tos & 0xfc; in rtw_classify8021d() 245 return dscp >> 5; in rtw_classify8021d() 265 unsigned int dscp; in rtw_recv_select_queue() local 275 dscp = piphdr->tos & 0xfc; in rtw_recv_select_queue() 276 priority = dscp >> 5; in rtw_recv_select_queue()
|
/kernel/linux/linux-5.10/include/uapi/linux/netfilter/ |
H A D | xt_DSCP.h | 19 __u8 dscp; member
|
/kernel/linux/linux-6.6/include/uapi/linux/netfilter/ |
H A D | xt_DSCP.h | 19 __u8 dscp; member
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/netfilter/ |
H A D | xt_DSCP.h | 24 __u8 dscp; member
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/netfilter/ |
H A D | xt_DSCP.h | 24 __u8 dscp; member
|