/linux-6.3-rc2/tools/testing/selftests/net/ |
A D | fib_rule_tests.sh | 259 local dsfield 267 $IP -6 rule add dsfield 0x04 table $RTABLE_PEER 272 for dsfield in 0x04 0x05 0x06 0x07; do 274 -Q "${dsfield}" -l 2001:db8::1:11 -r 2001:db8::1:11 277 nettest -q -6 -B -t 5 -N testns -O peerns -Q "${dsfield}" \ 282 $IP -6 rule del dsfield 0x04 table $RTABLE_PEER 396 local dsfield 404 $IP -4 rule add dsfield 0x04 table $RTABLE_PEER 409 for dsfield in 0x04 0x05 0x06 0x07; do 414 nettest -q -B -t 5 -N testns -O peerns -Q "${dsfield}" \ [all …]
|
A D | pmtu.sh | 821 ip -netns "${NS_A}" -4 rule add dsfield "${policy_mark}" \ 993 dsfield="${3}" 995 if [ -z "${dsfield}" ]; then 996 dsfield=0 999 ${ns_cmd} ip route get "${dst}" dsfield "${dsfield}" 1005 dsfield="${3}" 1143 dsfield=${policy_mark} # No ECN bit set (Not-ECT) 1146 dsfield=$(printf "%#x" $((policy_mark + 0x02))) # ECN=2 (ECT(0)) 1191 dsfield=${policy_mark} # No ECN bit set (Not-ECT) 1193 UDP:"${dst1}":50000,tos="${dsfield}" [all …]
|
A D | nettest.c | 90 uint8_t dsfield; member 584 static int set_dsfield(int sd, int version, int dsfield) in set_dsfield() argument 586 if (!dsfield) in set_dsfield() 591 if (setsockopt(sd, SOL_IP, IP_TOS, &dsfield, in set_dsfield() 592 sizeof(dsfield)) < 0) { in set_dsfield() 599 if (setsockopt(sd, SOL_IPV6, IPV6_TCLASS, &dsfield, in set_dsfield() 600 sizeof(dsfield)) < 0) { in set_dsfield() 1351 if (set_dsfield(sd, AF_INET, args->dsfield) != 0) in msock_init() 1482 if (set_dsfield(sd, args->version, args->dsfield) != 0) in lsock_init() 1698 if (set_dsfield(sd, args->version, args->dsfield) != 0) in connectsock() [all …]
|
A D | fib_tests.sh | 1579 $IP route get fibmatch 172.16.102.1 dsfield 0x10 | \ 1583 $IP route get fibmatch 172.16.102.1 dsfield 0x11 | \ 1587 $IP route get fibmatch 172.16.102.1 dsfield 0x12 | \ 1591 $IP route get fibmatch 172.16.102.1 dsfield 0x13 | \ 1596 $IP route get fibmatch 172.16.102.1 dsfield 0x14 | \ 1600 $IP route get fibmatch 172.16.102.1 dsfield 0x15 | \ 1604 $IP route get fibmatch 172.16.102.1 dsfield 0x16 | \ 1608 $IP route get fibmatch 172.16.102.1 dsfield 0x17 | \ 1613 $IP route get fibmatch 172.16.102.1 dsfield 0x00 | \ 1617 $IP route get fibmatch 172.16.102.1 dsfield 0x01 | \ [all …]
|
/linux-6.3-rc2/tools/testing/selftests/net/forwarding/ |
A D | pedit_dsfield.sh | 170 local dsfield 172 for dsfield in 0 1 2 3 128 252 253 254 255; do 174 "ip dsfield set $dsfield" \ 175 ip "ip_tos $dsfield" \ 229 flower action pedit ex munge ip dsfield set 124 retain 0xfc \ 230 action pedit ex munge ip dsfield set 1 retain 0x03 250 local dsfield 252 for dsfield in 0 1 2 3 128 252 253 254 255; do 254 "ip6 traffic_class set $dsfield" \ 255 ipv6 "ip_tos $dsfield" \
|
/linux-6.3-rc2/include/net/ |
A D | dsfield.h | 32 __u8 dsfield; in ipv4_change_dsfield() local 34 dsfield = (iph->tos & mask) | value; in ipv4_change_dsfield() 37 check -= dsfield; in ipv4_change_dsfield() 40 iph->tos = dsfield; in ipv4_change_dsfield()
|
A D | inet_ecn.h | 23 static inline int INET_ECN_is_ce(__u8 dsfield) in INET_ECN_is_ce() argument 25 return (dsfield & INET_ECN_MASK) == INET_ECN_CE; in INET_ECN_is_ce() 28 static inline int INET_ECN_is_not_ect(__u8 dsfield) in INET_ECN_is_not_ect() argument 30 return (dsfield & INET_ECN_MASK) == INET_ECN_NOT_ECT; in INET_ECN_is_not_ect() 33 static inline int INET_ECN_is_capable(__u8 dsfield) in INET_ECN_is_capable() argument 35 return dsfield & INET_ECN_ECT_0; in INET_ECN_is_capable()
|
A D | inet_dscp.h | 42 static inline dscp_t inet_dsfield_to_dscp(__u8 dsfield) in inet_dsfield_to_dscp() argument 44 return (__force dscp_t)(dsfield & INET_DSCP_MASK); in inet_dsfield_to_dscp()
|
A D | codel_impl.h | 257 int dsfield = skb_get_dsfield(skb); in codel_dequeue() local 259 set_ce = (dsfield >= 0 && in codel_dequeue() 260 (((u8)dsfield & params->ce_threshold_mask) == in codel_dequeue()
|
A D | ip6_tunnel.h | 145 int ip6_tnl_xmit(struct sk_buff *skb, struct net_device *dev, __u8 dsfield,
|
/linux-6.3-rc2/net/ipv6/ |
A D | ip6_gre.c | 645 *dsfield = ipv4_get_dsfield(iph); in prepare_ip6gre_xmit_ipv4() 717 *dsfield = 0; in prepare_ip6gre_xmit_other() 780 dsfield = key->tos; in __gre6_xmit() 815 __u8 dsfield = 0; in ip6gre_xmit_ipv4() local 823 &dsfield, &encap_limit); in ip6gre_xmit_ipv4() 848 __u8 dsfield = 0; in ip6gre_xmit_ipv6() local 878 __u8 dsfield = 0; in ip6gre_xmit_other() local 941 __u8 dsfield = false; in ip6erspan_tunnel_xmit() local 1005 dsfield = key->tos; in ip6erspan_tunnel_xmit() 1032 &dsfield, &encap_limit); in ip6erspan_tunnel_xmit() [all …]
|
A D | ip6_tunnel.c | 712 __u8 dsfield = ipv6_get_dsfield(ipv6h) & ~INET_ECN_MASK; in ip4ip6_dscp_ecn_decapsulate() local 715 ipv4_change_dsfield(ip_hdr(skb), INET_ECN_MASK, dsfield); in ip4ip6_dscp_ecn_decapsulate() 1258 ip6_flow_hdr(ipv6h, dsfield, in ip6_tnl_xmit() 1285 __u8 dsfield, orig_dsfield; in ipxip6_tnl_xmit() local 1308 dsfield = key->tos; in ipxip6_tnl_xmit() 1319 orig_dsfield = dsfield; in ipxip6_tnl_xmit() 1356 dsfield = orig_dsfield; in ipxip6_tnl_xmit() 1358 dsfield = ip6_tclass(t->parms.flowinfo); in ipxip6_tnl_xmit() 1364 dsfield = orig_dsfield; in ipxip6_tnl_xmit() 1366 dsfield = ip6_tclass(t->parms.flowinfo); in ipxip6_tnl_xmit() [all …]
|
/linux-6.3-rc2/net/xfrm/ |
A D | xfrm_output.c | 322 int dsfield; in xfrm6_tunnel_encap_add() local 340 dsfield = 0; in xfrm6_tunnel_encap_add() 342 dsfield = XFRM_MODE_SKB_CB(skb)->tos; in xfrm6_tunnel_encap_add() 343 dsfield = INET_ECN_encapsulate(dsfield, XFRM_MODE_SKB_CB(skb)->tos); in xfrm6_tunnel_encap_add() 345 dsfield &= ~INET_ECN_MASK; in xfrm6_tunnel_encap_add() 346 ipv6_change_dsfield(top_iph, 0, dsfield); in xfrm6_tunnel_encap_add()
|
/linux-6.3-rc2/tools/testing/selftests/bpf/ |
A D | test_flow_dissector.c | 183 static void ipv6_set_dsfield(struct ipv6hdr *ip6h, uint8_t dsfield) in ipv6_set_dsfield() argument 189 val |= ((uint16_t) dsfield) << 4; in ipv6_set_dsfield() 196 int payload_len, uint8_t dsfield) in build_ipv6_header() argument 204 ipv6_set_dsfield(ip6h, dsfield); in build_ipv6_header()
|
/linux-6.3-rc2/net/netfilter/ipvs/ |
A D | ip_vs_xmit.c | 949 __u32 *payload_len, __u8 *dsfield, __u8 *ttl, in ip_vs_prepare_tunneled_skb() argument 1001 *dsfield = INET_ECN_encapsulate(old_dsfield, old_dsfield); in ip_vs_prepare_tunneled_skb() 1142 __u8 dsfield = 0; in ip_vs_tunnel_xmit() local 1199 &next_protocol, NULL, &dsfield, in ip_vs_tunnel_xmit() 1255 iph->tos = dsfield; in ip_vs_tunnel_xmit() 1293 __u8 dsfield = 0; in ip_vs_tunnel_xmit_v6() local 1348 &dsfield, &ttl, NULL); in ip_vs_tunnel_xmit_v6() 1403 ipv6_change_dsfield(iph, 0, dsfield); in ip_vs_tunnel_xmit_v6()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlxsw/ |
A D | core_acl_flex_actions.h | 79 u8 dsfield,
|
A D | core_acl_flex_actions.c | 1579 u8 dsfield, in mlxsw_afa_block_append_qos_dsfield() argument 1583 true, dsfield >> 2, in mlxsw_afa_block_append_qos_dsfield() 1584 true, dsfield & 0x03, in mlxsw_afa_block_append_qos_dsfield()
|
/linux-6.3-rc2/tools/testing/selftests/drivers/net/mlxsw/ |
A D | qos_dscp_router.sh | 241 action pedit ex munge ip dsfield set $((3 << 2)) retain 0xfc \
|
/linux-6.3-rc2/drivers/acpi/acpica/ |
A D | Makefile | 16 dsfield.o \
|