Home
last modified time | relevance | path

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

12

/include/net/
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()
Derspan.h164 static inline u8 tos_to_cos(u8 tos) in tos_to_cos() argument
168 dscp = tos >> 2; in tos_to_cos()
185 u8 tos; in erspan_build_header() local
188 tos = is_ipv4 ? ip_hdr(skb)->tos : in erspan_build_header()
209 ershdr->cos = tos_to_cos(tos); in erspan_build_header()
282 u8 tos; in erspan_build_header_v2() local
284 tos = is_ipv4 ? ip_hdr(skb)->tos : in erspan_build_header_v2()
303 ershdr->cos = tos_to_cos(tos); in erspan_build_header_v2()
Dinet_ecn.h56 inet_sk(sk)->tos |= INET_ECN_ECT_0; in INET_ECN_xmit()
63 inet_sk(sk)->tos &= ~INET_ECN_MASK; in INET_ECN_dontxmit()
79 u32 ecn = (iph->tos + 1) & INET_ECN_MASK; in IP_ECN_set_ce()
101 iph->tos |= INET_ECN_CE; in IP_ECN_set_ce()
107 if ((iph->tos & INET_ECN_MASK) != INET_ECN_ECT_0) in IP_ECN_set_ect1()
111 iph->tos ^= INET_ECN_MASK; in IP_ECN_set_ect1()
117 iph->tos &= ~INET_ECN_MASK; in IP_ECN_clear()
293 inner = ip_hdr(skb)->tos; in IP_ECN_decapsulate()
302 return INET_ECN_decapsulate(skb, oiph->tos, inner); in IP_ECN_decapsulate()
312 inner = ip_hdr(skb)->tos; in IP6_ECN_decapsulate()
Droute.h49 return READ_ONCE(inet_sk(sk)->tos) & INET_DSCP_MASK; in ip_sock_rt_tos()
159 __be32 saddr, u8 tos, int oif, in ip_route_output() argument
164 .flowi4_tos = tos, in ip_route_output()
177 __u8 proto, __u8 tos, int oif) in ip_route_output_ports() argument
179 flowi4_init_output(fl4, oif, sk ? READ_ONCE(sk->sk_mark) : 0, tos, in ip_route_output_ports()
190 __be32 gre_key, __u8 tos, int oif) in ip_route_output_gre() argument
196 fl4->flowi4_tos = tos; in ip_route_output_gre()
202 u8 tos, struct net_device *dev,
205 u8 tos, struct net_device *devin);
207 u8 tos, struct net_device *devin,
[all …]
Ddst_metadata.h202 __u8 tos, __u8 ttl, in __ip_tun_set_dst() argument
215 saddr, daddr, tos, ttl, in __ip_tun_set_dst()
227 return __ip_tun_set_dst(iph->saddr, iph->daddr, iph->tos, iph->ttl, in ip_tun_rx_dst()
233 __u8 tos, __u8 ttl, in __ipv6_tun_set_dst() argument
257 info->key.tos = tos; in __ipv6_tun_set_dst()
Dip_tunnels.h72 u8 tos; /* TOS for IPv4, TC for IPv6 */ member
281 u8 tos, u8 ttl, __be32 label, in ip_tunnel_key_init() argument
291 key->tos = tos; in ip_tunnel_key_init()
349 __be32 key, __u8 tos, in ip_tunnel_init_flow() argument
364 fl4->flowi4_tos = tos; in ip_tunnel_init_flow()
545 return iph->tos; in ip_tunnel_get_dsfield()
577 static inline u8 ip_tunnel_ecn_encap(u8 tos, const struct iphdr *iph, in ip_tunnel_ecn_encap() argument
582 return INET_ECN_encapsulate(tos, inner); in ip_tunnel_ecn_encap()
596 u8 tos, u8 ttl, __be16 df, bool xnet);
Dip.h84 __s16 tos; member
92 *ipcm = (struct ipcm_cookie) { .tos = -1 }; in ipcm_init()
163 struct ip_options_rcu *opt, u8 tos);
218 __u8 tos);
264 u8 dsfield = ipc->tos != -1 ? ipc->tos : READ_ONCE(inet->tos); in get_rttos()
282 u8 tos; member
431 return inet_dsfield_to_dscp(ip4h->tos); in ip4h_dscp()
Dflow.h94 __u32 mark, __u8 tos, __u8 scope, in flowi4_init_output() argument
104 fl4->flowi4_tos = tos; in flowi4_init_output()
Dudp_tunnel.h151 __be32 src, __be32 dst, __u8 tos, __u8 ttl,
170 __be16 sport, __be16 dport, u8 tos,
Dinet_sock.h175 __s16 tos; member
230 __u8 tos; member
Dflow_dissector.h251 __u8 tos; member
Dgro.h458 flush = (iph->ttl ^ iph2->ttl) | (iph->tos ^ iph2->tos) | (df ^ (id2 & IP_DF)); in inet_gro_flush()
/include/uapi/linux/
Din_route.h31 #define RT_TOS(tos) ((tos)&IPTOS_TOS_MASK) argument
Dip.h25 #define IPTOS_TOS(tos) ((tos)&IPTOS_TOS_MASK) argument
32 #define IPTOS_PREC(tos) ((tos)&IPTOS_PREC_MASK) argument
97 __u8 tos; member
Drds.h160 __u8 tos; member
183 __u8 tos; member
194 __u8 tos; member
227 __u8 tos; member
254 __u8 tos; member
270 __u8 tos; member
Dfib_rules.h23 __u8 tos; member
Dethtool.h1245 __u8 tos; member
1261 __u8 tos; member
1279 __u8 tos; member
/include/trace/events/
Dfib6.h25 __field( __u8, tos )
45 __entry->tos = ip6_tclass(flp->flowlabel);
82 __entry->tos, __entry->scope, __entry->flags,
Dfib.h26 __field( __u8, tos )
47 __entry->tos = flp->flowi4_tos;
96 __entry->tos, __entry->scope, __entry->flags,
/include/uapi/linux/netfilter_bridge/
Debt_ip.h39 __u8 tos; member
/include/linux/
Dnetfilter_ipv4.h15 u_int8_t tos; member
/include/rdma/
Diw_cm.h70 u8 tos; member
Drdma_cm.h322 void rdma_set_service_type(struct rdma_cm_id *id, int tos);
Dib_pack.h219 u8 tos; member
/include/uapi/linux/netfilter_ipv6/
Dip6_tables.h82 __u8 tos; member

12