Home
last modified time | relevance | path

Searched refs:tos (Results 1 – 25 of 243) sorted by relevance

12345678910

/Linux-v5.4/samples/bpf/
Dtcp_tos_reflect_kern.c31 int tos = 0; in bpf_basertt() local
55 tos = hdr->tos; in bpf_basertt()
56 if (tos != 0) in bpf_basertt()
58 &tos, sizeof(tos)); in bpf_basertt()
61 tos = ((hdr6->priority) << 4 | in bpf_basertt()
63 if (tos) in bpf_basertt()
66 &tos, sizeof(tos)); in bpf_basertt()
/Linux-v5.4/include/net/
Droute.h43 #define RT_CONN_FLAGS(sk) (RT_TOS(inet_sk(sk)->tos) | sock_flag(sk, SOCK_LOCALROUTE))
44 #define RT_CONN_FLAGS_TOS(sk,tos) (RT_TOS(tos) | sock_flag(sk, SOCK_LOCALROUTE)) argument
140 __be32 saddr, u8 tos, int oif) in ip_route_output() argument
144 .flowi4_tos = tos, in ip_route_output()
155 __u8 proto, __u8 tos, int oif) in ip_route_output_ports() argument
157 flowi4_init_output(fl4, oif, sk ? sk->sk_mark : 0, tos, in ip_route_output_ports()
168 __be32 gre_key, __u8 tos, int oif) in ip_route_output_gre() argument
174 fl4->flowi4_tos = tos; in ip_route_output_gre()
180 u8 tos, struct net_device *dev,
183 u8 tos, struct net_device *devin);
[all …]
Derspan.h146 static inline u8 tos_to_cos(u8 tos) in tos_to_cos() argument
150 dscp = tos >> 2; in tos_to_cos()
167 u8 tos; in erspan_build_header() local
170 tos = is_ipv4 ? ip_hdr(skb)->tos : in erspan_build_header()
191 ershdr->cos = tos_to_cos(tos); in erspan_build_header()
264 u8 tos; in erspan_build_header_v2() local
266 tos = is_ipv4 ? ip_hdr(skb)->tos : in erspan_build_header_v2()
285 ershdr->cos = tos_to_cos(tos); in erspan_build_header_v2()
Dinet_ecn.h54 inet_sk(sk)->tos |= INET_ECN_ECT_0; in INET_ECN_xmit()
61 inet_sk(sk)->tos &= ~INET_ECN_MASK; in INET_ECN_dontxmit()
78 u32 ecn = (iph->tos + 1) & INET_ECN_MASK; in IP_ECN_set_ce()
98 iph->tos |= INET_ECN_CE; in IP_ECN_set_ce()
104 iph->tos &= ~INET_ECN_MASK; in IP_ECN_clear()
223 inner = ip_hdr(skb)->tos; in IP_ECN_decapsulate()
229 return INET_ECN_decapsulate(skb, oiph->tos, inner); in IP_ECN_decapsulate()
238 inner = ip_hdr(skb)->tos; in IP6_ECN_decapsulate()
Ddsfield.h18 return iph->tos; in ipv4_get_dsfield()
34 dsfield = (iph->tos & mask) | value; in ipv4_change_dsfield()
35 check += iph->tos; in ipv4_change_dsfield()
40 iph->tos = dsfield; in ipv4_change_dsfield()
Ddst_metadata.h143 __u8 tos, __u8 ttl, in __ip_tun_set_dst() argument
156 saddr, daddr, tos, ttl, in __ip_tun_set_dst()
168 return __ip_tun_set_dst(iph->saddr, iph->daddr, iph->tos, iph->ttl, in ip_tun_rx_dst()
174 __u8 tos, __u8 ttl, in __ipv6_tun_set_dst() argument
198 info->key.tos = tos; in __ipv6_tun_set_dst()
Dip_tunnels.h52 u8 tos; /* TOS for IPv4, TC for IPv6 */ member
172 u8 tos, u8 ttl, __be32 label, in ip_tunnel_key_init() argument
181 key->tos = tos; in ip_tunnel_key_init()
243 __be32 key, __u8 tos, int oif, in ip_tunnel_init_flow() argument
250 fl4->flowi4_tos = tos; in ip_tunnel_init_flow()
378 return iph->tos; in ip_tunnel_get_dsfield()
397 static inline u8 ip_tunnel_ecn_encap(u8 tos, const struct iphdr *iph, in ip_tunnel_ecn_encap() argument
402 return INET_ECN_encapsulate(tos, inner); in ip_tunnel_ecn_encap()
416 u8 tos, u8 ttl, __be16 df, bool xnet);
/Linux-v5.4/net/ipv4/
Dfib_rules.c37 u8 tos; member
51 if (r->dst_len || r->src_len || r->tos) in fib4_rule_matchall()
182 if (r->tos && (r->tos != fl4->flowi4_tos)) in fib4_rule_match()
227 if (frh->tos & ~IPTOS_TOS_MASK) { in fib4_rule_configure()
272 rule4->tos = frh->tos; in fib4_rule_configure()
315 if (frh->tos && (rule4->tos != frh->tos)) in fib4_rule_compare()
339 frh->tos = rule4->tos; in fib4_rule_fill()
Dip_tunnel.c299 RT_TOS(iph->tos), tunnel->parms.link, in ip_tunnel_bind_dev()
399 &iph->saddr, iph->tos); in ip_tunnel_rcv()
558 u8 tos, ttl; in ip_md_tunnel_xmit() local
568 tos = key->tos; in ip_md_tunnel_xmit()
569 if (tos == 1) { in ip_md_tunnel_xmit()
571 tos = inner_iph->tos; in ip_md_tunnel_xmit()
573 tos = ipv6_get_dsfield((const struct ipv6hdr *)inner_iph); in ip_md_tunnel_xmit()
576 tunnel_id_to_key32(key->tun_id), RT_TOS(tos), in ip_md_tunnel_xmit()
608 tos = ip_tunnel_ecn_encap(tos, inner_iph, skb); in ip_md_tunnel_xmit()
630 iptunnel_xmit(NULL, rt, skb, fl4.saddr, fl4.daddr, proto, tos, ttl, in ip_md_tunnel_xmit()
[all …]
Dicmp.c428 inet->tos = ip_hdr(skb)->tos; in icmp_reply()
443 fl4.flowi4_tos = RT_TOS(ip_hdr(skb)->tos); in icmp_reply()
463 __be32 saddr, u8 tos, u32 mark, in icmp_route_lookup() argument
477 fl4->flowi4_tos = RT_TOS(tos); in icmp_route_lookup()
524 RT_TOS(tos), rt2->dst.dev); in icmp_route_lookup()
578 u8 tos; in __icmp_send() local
691 tos = icmp_pointers[type].error ? ((iph->tos & IPTOS_TOS_MASK) | in __icmp_send()
693 iph->tos; in __icmp_send()
710 inet_sk(sk)->tos = tos; in __icmp_send()
716 rt = icmp_route_lookup(net, &fl4, skb_in, iph, saddr, tos, mark, in __icmp_send()
Dxfrm4_state.c25 XFRM_MODE_SKB_CB(skb)->tos = iph->tos; in xfrm4_extract_header()
/Linux-v5.4/include/uapi/linux/
Dip.h24 #define IPTOS_TOS(tos) ((tos)&IPTOS_TOS_MASK) argument
31 #define IPTOS_PREC(tos) ((tos)&IPTOS_PREC_MASK) argument
96 __u8 tos; member
Drds.h158 __u8 tos; member
181 __u8 tos; member
192 __u8 tos; member
225 __u8 tos; member
252 __u8 tos; member
268 __u8 tos; member
Din_route.h31 #define RT_TOS(tos) ((tos)&IPTOS_TOS_MASK) argument
/Linux-v5.4/tools/testing/selftests/drivers/net/mlxsw/
Dvxlan.sh66 ttl 20 tos inherit local 198.51.100.1 dstport 4789
83 ttl 20 tos inherit local 198.51.100.1 dstport 4789
100 ttl 20 tos inherit local 198.51.100.1 dstport 4789
118 ttl 20 tos inherit local 198.51.100.1 dstport 4789 \
137 ttl 20 tos inherit dstport 4789
154 ttl 20 tos inherit local 2001:db8::1 dstport 4789
171 ttl 20 tos inherit local 198.51.100.1 dstport 4789
189 ttl 20 tos inherit local 198.51.100.1 dstport 4789 dev dummy1
207 ttl 20 tos inherit local 198.51.100.1 dstport 4789 \
225 ttl 20 tos 20 local 198.51.100.1 dstport 4789
[all …]
Dextack.sh40 dstport 4789 nolearning noudpcsum tos inherit ttl 100
51 dstport 4789 nolearning noudpcsum tos inherit ttl 100
88 dstport 4789 tos inherit ttl 100
118 dstport 4789 tos inherit ttl 100
Dmirror_gre.sh21 ttl 100 tos inherit allow-localremote \
48 ttl 100 tos inherit allow-localremote
140 ip link set dev $tundev type $type tos 0x10
144 ip link set dev $tundev type $type tos inherit
/Linux-v5.4/net/ipv4/netfilter/
Dipt_ECN.c30 if ((iph->tos & IPT_ECN_IP_MASK) != (einfo->ip_ect & IPT_ECN_IP_MASK)) { in set_ect_ip()
35 oldtos = iph->tos; in set_ect_ip()
36 iph->tos &= ~IPT_ECN_IP_MASK; in set_ect_ip()
37 iph->tos |= (einfo->ip_ect & IPT_ECN_IP_MASK); in set_ect_ip()
38 csum_replace2(&iph->check, htons(oldtos), htons(iph->tos)); in set_ect_ip()
Diptable_mangle.c44 u_int8_t tos; in ipt_mangle_out() local
54 tos = iph->tos; in ipt_mangle_out()
64 iph->tos != tos) { in ipt_mangle_out()
/Linux-v5.4/net/netfilter/
Dnft_chain_route.c26 u8 tos; in nf_route_table_hook4() local
35 tos = iph->tos; in nf_route_table_hook4()
44 iph->tos != tos) { in nf_route_table_hook4()
/Linux-v5.4/arch/x86/events/intel/
Dlbr.c238 u64 tos; in intel_pmu_lbr_tos() local
240 rdmsrl(x86_pmu.lbr_tos, tos); in intel_pmu_lbr_tos()
241 return tos; in intel_pmu_lbr_tos()
345 u64 tos; in __intel_pmu_lbr_restore() local
353 tos = task_ctx->tos; in __intel_pmu_lbr_restore()
361 rdlbr_from(tos)) { in __intel_pmu_lbr_restore()
368 lbr_idx = (tos - i) & mask; in __intel_pmu_lbr_restore()
377 lbr_idx = (tos - i) & mask; in __intel_pmu_lbr_restore()
384 wrmsrl(x86_pmu.lbr_tos, tos); in __intel_pmu_lbr_restore()
392 u64 tos, from; in __intel_pmu_lbr_save() local
[all …]
/Linux-v5.4/net/xfrm/
Dxfrm_inout.h19 ipv6_change_dsfield(iph, 0, XFRM_MODE_SKB_CB(skb)->tos); in xfrm6_beet_make_header()
31 iph->tos = XFRM_MODE_SKB_CB(skb)->tos; in xfrm4_beet_make_header()
/Linux-v5.4/drivers/infiniband/core/
Dcma_configfs.c150 u8 tos; in default_roce_tos_show() local
156 tos = cma_get_default_roce_tos(cma_dev, group->port_num); in default_roce_tos_show()
159 return sprintf(buf, "%u\n", tos); in default_roce_tos_show()
168 u8 tos; in default_roce_tos_store() local
170 ret = kstrtou8(buf, 0, &tos); in default_roce_tos_store()
178 ret = cma_set_default_roce_tos(cma_dev, group->port_num, tos); in default_roce_tos_store()
/Linux-v5.4/include/trace/events/
Dfib6.h25 __field( __u8, tos )
45 __entry->tos = ip6_tclass(flp->flowlabel);
85 __entry->tos, __entry->scope, __entry->flags,
/Linux-v5.4/net/rds/
Dconnection.c87 u8 tos, int dev_if) in rds_conn_lookup() argument
95 conn->c_tos == tos && in rds_conn_lookup()
164 gfp_t gfp, u8 tos, in __rds_conn_create() argument
176 conn = rds_conn_lookup(net, head, laddr, faddr, trans, tos, dev_if); in __rds_conn_create()
210 conn->c_tos = tos; in __rds_conn_create()
303 tos, dev_if); in __rds_conn_create()
338 struct rds_transport *trans, u8 tos, in rds_conn_create() argument
341 return __rds_conn_create(net, laddr, faddr, trans, gfp, tos, 0, dev_if); in rds_conn_create()
349 u8 tos, gfp_t gfp, int dev_if) in rds_conn_create_outgoing() argument
351 return __rds_conn_create(net, laddr, faddr, trans, gfp, tos, 1, dev_if); in rds_conn_create_outgoing()
[all …]

12345678910