Home
last modified time | relevance | path

Searched refs:dsfield (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.4/include/net/
Ddsfield.h32 __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()
Dinet_ecn.h21 static inline int INET_ECN_is_ce(__u8 dsfield) in INET_ECN_is_ce() argument
23 return (dsfield & INET_ECN_MASK) == INET_ECN_CE; in INET_ECN_is_ce()
26 static inline int INET_ECN_is_not_ect(__u8 dsfield) in INET_ECN_is_not_ect() argument
28 return (dsfield & INET_ECN_MASK) == INET_ECN_NOT_ECT; in INET_ECN_is_not_ect()
31 static inline int INET_ECN_is_capable(__u8 dsfield) in INET_ECN_is_capable() argument
33 return dsfield & INET_ECN_ECT_0; in INET_ECN_is_capable()
Dip6_tunnel.h144 int ip6_tnl_xmit(struct sk_buff *skb, struct net_device *dev, __u8 dsfield,
/Linux-v5.4/net/xfrm/
Dxfrm_output.c240 int dsfield; in xfrm6_tunnel_encap_add() local
258 dsfield = 0; in xfrm6_tunnel_encap_add()
260 dsfield = XFRM_MODE_SKB_CB(skb)->tos; in xfrm6_tunnel_encap_add()
261 dsfield = INET_ECN_encapsulate(dsfield, XFRM_MODE_SKB_CB(skb)->tos); in xfrm6_tunnel_encap_add()
263 dsfield &= ~INET_ECN_MASK; in xfrm6_tunnel_encap_add()
264 ipv6_change_dsfield(top_iph, 0, dsfield); in xfrm6_tunnel_encap_add()
/Linux-v5.4/net/ipv6/
Dip6_tunnel.c699 __u8 dsfield = ipv6_get_dsfield(ipv6h) & ~INET_ECN_MASK; in ip4ip6_dscp_ecn_decapsulate() local
702 ipv4_change_dsfield(ip_hdr(skb), INET_ECN_MASK, dsfield); in ip4ip6_dscp_ecn_decapsulate()
1032 int ip6_tnl_xmit(struct sk_buff *skb, struct net_device *dev, __u8 dsfield, in ip6_tnl_xmit() argument
1100 fl6->flowlabel = ip6_make_flowinfo(dsfield, fl6->flowlabel); in ip6_tnl_xmit()
1212 ip6_flow_hdr(ipv6h, dsfield, in ip6_tnl_xmit()
1236 __u8 dsfield; in ip4ip6_tnl_xmit() local
1262 dsfield = key->tos; in ip4ip6_tnl_xmit()
1271 dsfield = ipv4_get_dsfield(iph); in ip4ip6_tnl_xmit()
1273 dsfield = ip6_tclass(t->parms.flowinfo); in ip4ip6_tnl_xmit()
1281 dsfield = INET_ECN_encapsulate(dsfield, ipv4_get_dsfield(iph)); in ip4ip6_tnl_xmit()
[all …]
Dip6_gre.c634 struct flowi6 *fl6, __u8 *dsfield, in prepare_ip6gre_xmit_ipv4() argument
646 *dsfield = ipv4_get_dsfield(iph); in prepare_ip6gre_xmit_ipv4()
648 *dsfield = ip6_tclass(t->parms.flowinfo); in prepare_ip6gre_xmit_ipv4()
660 struct flowi6 *fl6, __u8 *dsfield, in prepare_ip6gre_xmit_ipv6() argument
688 *dsfield = ipv6_get_dsfield(ipv6h); in prepare_ip6gre_xmit_ipv6()
690 *dsfield = ip6_tclass(t->parms.flowinfo); in prepare_ip6gre_xmit_ipv6()
706 struct net_device *dev, __u8 dsfield, in __gre6_xmit() argument
745 dsfield = key->tos; in __gre6_xmit()
765 return ip6_tnl_xmit(skb, dev, dsfield, fl6, encap_limit, pmtu, in __gre6_xmit()
774 __u8 dsfield = 0; in ip6gre_xmit_ipv4() local
[all …]
/Linux-v5.4/tools/testing/selftests/bpf/
Dtest_flow_dissector.c183 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-v5.4/net/netfilter/ipvs/
Dip_vs_xmit.c949 __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-v5.4/drivers/acpi/acpica/
DMakefile16 dsfield.o \