Lines Matching refs:tos

504 	__u8 tos = RT_FL_TOS(fl4);  in ip_rt_fix_tos()  local
506 fl4->flowi4_tos = tos & IPTOS_RT_MASK; in ip_rt_fix_tos()
507 if (tos & RTO_ONLINK) in ip_rt_fix_tos()
513 int oif, __u8 tos, u8 prot, u32 mark, in __build_flow_key() argument
521 tos = ip_sock_rt_tos(sk); in __build_flow_key()
527 flowi4_init_output(fl4, oif, mark, tos & IPTOS_RT_MASK, scope, in __build_flow_key()
540 __u8 tos = iph->tos; in build_skb_flow_key() local
542 __build_flow_key(net, fl4, sk, iph, oif, tos, prot, mark, 0); in build_skb_flow_key()
833 __u8 tos = iph->tos; in ip_do_redirect() local
837 __build_flow_key(net, &fl4, sk, iph, oif, tos, prot, mark, 0); in ip_do_redirect()
1073 __build_flow_key(net, &fl4, NULL, iph, oif, iph->tos, protocol, mark, in ipv4_update_pmtu()
1162 __build_flow_key(net, &fl4, NULL, iph, oif, iph->tos, protocol, 0, 0); in ipv4_redirect()
1278 .flowi4_tos = RT_TOS(iph->tos), in ip_rt_get_source()
1684 u8 tos, struct net_device *dev, in ip_mc_validate_source() argument
1705 err = fib_validate_source(skb, saddr, 0, tos, 0, dev, in ip_mc_validate_source()
1715 u8 tos, struct net_device *dev, int our) in ip_route_input_mc() argument
1723 err = ip_mc_validate_source(skb, daddr, saddr, tos, dev, in_dev, &itag); in ip_route_input_mc()
1785 __be32 daddr, __be32 saddr, u32 tos) in __mkroute_input() argument
1803 err = fib_validate_source(skb, saddr, daddr, tos, FIB_RES_OIF(*res), in __mkroute_input()
2133 __be32 daddr, __be32 saddr, u32 tos, in ip_mkroute_input() argument
2146 return __mkroute_input(skb, res, in_dev, daddr, saddr, tos); in ip_mkroute_input()
2154 u8 tos, struct net_device *dev, in ip_route_use_hint() argument
2178 tos &= IPTOS_RT_MASK; in ip_route_use_hint()
2179 err = fib_validate_source(skb, saddr, daddr, tos, 0, dev, in_dev, &tag); in ip_route_use_hint()
2219 u8 tos, struct net_device *dev, in ip_route_input_slow() argument
2284 fl4.flowi4_tos = tos; in ip_route_input_slow()
2317 err = fib_validate_source(skb, saddr, daddr, tos, in ip_route_input_slow()
2332 err = ip_mkroute_input(skb, res, in_dev, daddr, saddr, tos, flkeys); in ip_route_input_slow()
2340 err = fib_validate_source(skb, saddr, 0, tos, 0, dev, in ip_route_input_slow()
2433 u8 tos, struct net_device *dev, struct fib_result *res) in ip_route_input_rcu() argument
2474 tos, dev, our); in ip_route_input_rcu()
2479 return ip_route_input_slow(skb, daddr, saddr, tos, dev, res); in ip_route_input_rcu()
2483 u8 tos, struct net_device *dev) in ip_route_input_noref() argument
2488 tos &= IPTOS_RT_MASK; in ip_route_input_noref()
2490 err = ip_route_input_rcu(skb, daddr, saddr, tos, dev, &res); in ip_route_input_noref()
2894 __u8 tos; in ip_route_output_tunnel() local
2909 tos = info->key.tos; in ip_route_output_tunnel()
2910 fl4.flowi4_tos = RT_TOS(tos); in ip_route_output_tunnel()