| /include/net/ |
| A D | dsfield.h | 18 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()
|
| A D | erspan.h | 164 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()
|
| A D | inet_ecn.h | 56 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()
|
| A D | dst_metadata.h | 199 __u8 tos, __u8 ttl, in __ip_tun_set_dst() argument 212 saddr, daddr, tos, ttl, in __ip_tun_set_dst() 224 return __ip_tun_set_dst(iph->saddr, iph->daddr, iph->tos, iph->ttl, in ip_tun_rx_dst() 230 __u8 tos, __u8 ttl, in __ipv6_tun_set_dst() argument 254 info->key.tos = tos; in __ipv6_tun_set_dst()
|
| A D | ip_tunnels.h | 72 u8 tos; /* TOS for IPv4, TC for IPv6 */ member 282 u8 tos, u8 ttl, __be32 label, in ip_tunnel_key_init() argument 292 key->tos = tos; in ip_tunnel_key_init() 350 __be32 key, __u8 tos, in ip_tunnel_init_flow() argument 365 fl4->flowi4_tos = tos; in ip_tunnel_init_flow() 555 return iph->tos; in ip_tunnel_get_dsfield() 587 static inline u8 ip_tunnel_ecn_encap(u8 tos, const struct iphdr *iph, in ip_tunnel_ecn_encap() argument 592 return INET_ECN_encapsulate(tos, inner); in ip_tunnel_ecn_encap() 606 u8 tos, u8 ttl, __be16 df, bool xnet, u16 ipcb_flags);
|
| A D | route.h | 50 return READ_ONCE(inet_sk(sk)->tos) & INET_DSCP_MASK; in ip_sock_rt_tos() 205 __u8 proto, __u8 tos, int oif) in ip_route_output_ports() argument 207 flowi4_init_output(fl4, oif, sk ? READ_ONCE(sk->sk_mark) : 0, tos, in ip_route_output_ports() 290 static inline char rt_tos2priority(u8 tos) in rt_tos2priority() argument 292 return ip_tos2prio[IPTOS_TOS(tos)>>1]; in rt_tos2priority()
|
| A D | ip.h | 84 __s16 tos; member 90 *ipcm = (struct ipcm_cookie) { .tos = -1 }; in ipcm_init() 97 .tos = READ_ONCE(inet->tos), in ipcm_init_sk() 163 struct ip_options_rcu *opt, u8 tos); 219 __u8 tos); 276 u8 tos; member 426 return inet_dsfield_to_dscp(ip4h->tos); in ip4h_dscp()
|
| A D | flow.h | 96 __u32 mark, __u8 tos, __u8 scope, in flowi4_init_output() argument 106 fl4->flowi4_tos = tos; in flowi4_init_output()
|
| A D | inet_sock.h | 175 __s16 tos; member 231 __u8 tos; member 308 return inet_dsfield_to_dscp(READ_ONCE(inet->tos)); in inet_sk_dscp()
|
| A D | udp_tunnel.h | 135 __be32 src, __be32 dst, __u8 tos, __u8 ttl, 155 __be16 sport, __be16 dport, u8 tos,
|
| A D | flow_dissector.h | 251 __u8 tos; member
|
| A D | gro.h | 458 flush = (iph->ttl ^ iph2->ttl) | (iph->tos ^ iph2->tos) | (df ^ (id2 & IP_DF)); in inet_gro_flush()
|
| /include/uapi/linux/ |
| A D | in_route.h | 31 #define RT_TOS(tos) ((tos)&IPTOS_TOS_MASK) argument
|
| A D | ip.h | 25 #define IPTOS_TOS(tos) ((tos)&IPTOS_TOS_MASK) argument 32 #define IPTOS_PREC(tos) ((tos)&IPTOS_PREC_MASK) argument 97 __u8 tos; member
|
| A D | rds.h | 160 __u8 tos; member 183 __u8 tos; member 194 __u8 tos; member 227 __u8 tos; member 254 __u8 tos; member 270 __u8 tos; member
|
| A D | fib_rules.h | 23 __u8 tos; member
|
| A D | ethtool.h | 1249 __u8 tos; member 1265 __u8 tos; member 1283 __u8 tos; member
|
| /include/trace/events/ |
| A D | fib6.h | 26 __field( __u8, tos ) 47 __entry->tos = ip6_tclass(flp->flowlabel); 84 __entry->flowlabel, __entry->tos, __entry->scope,
|
| A D | fib.h | 26 __field( __u8, tos ) 47 __entry->tos = flp->flowi4_tos; 96 __entry->tos, __entry->scope, __entry->flags,
|
| /include/uapi/linux/netfilter_bridge/ |
| A D | ebt_ip.h | 39 __u8 tos; member
|
| /include/linux/ |
| A D | netfilter_ipv4.h | 15 u_int8_t tos; member
|
| /include/rdma/ |
| A D | iw_cm.h | 70 u8 tos; member
|
| A D | rdma_cm.h | 322 void rdma_set_service_type(struct rdma_cm_id *id, int tos);
|
| A D | ib_pack.h | 219 u8 tos; member
|
| /include/uapi/linux/netfilter_ipv6/ |
| A D | ip6_tables.h | 82 __u8 tos; member
|