Lines Matching refs:rt6i_flags

182 	if (rt->rt6i_flags & RTF_PCPU)  in ipv6_cow_metrics()
184 else if (rt->rt6i_flags & RTF_CACHE) in ipv6_cow_metrics()
277 .rt6i_flags = (RTF_REJECT | RTF_NONEXTHOP),
294 .rt6i_flags = (RTF_REJECT | RTF_NONEXTHOP),
309 .rt6i_flags = (RTF_REJECT | RTF_NONEXTHOP),
409 if (rt->rt6i_flags & RTF_EXPIRES) in __rt6_check_expired()
417 if (rt->rt6i_flags & RTF_EXPIRES) { in rt6_check_expired()
543 if (!rt || !(rt->rt6i_flags & RTF_GATEWAY)) in rt6_probe()
602 if (rt->rt6i_flags & RTF_NONEXTHOP || in rt6_check_neigh()
603 !(rt->rt6i_flags & RTF_GATEWAY)) in rt6_check_neigh()
637 m |= IPV6_DECODE_PREF(IPV6_EXTRACT_PREF(rt->rt6i_flags)) << 2; in rt6_score_route()
751 return (rt->rt6i_flags & (RTF_NONEXTHOP | RTF_GATEWAY)); in rt6_is_gw_or_nonexthop()
815 rt->rt6i_flags = RTF_ROUTEINFO | in rt6_route_rcv()
816 (rt->rt6i_flags & ~RTF_PREF_MASK) | RTF_PREF(pref); in rt6_route_rcv()
942 if (ort->rt6i_flags & (RTF_CACHE | RTF_PCPU)) in ip6_rt_cache_alloc()
951 rt->rt6i_flags |= RTF_CACHE; in ip6_rt_cache_alloc()
960 rt->rt6i_flags |= RTF_ANYCAST; in ip6_rt_cache_alloc()
983 pcpu_rt->rt6i_flags |= RTF_PCPU; in ip6_rt_pcpu_alloc()
1076 if (rt == net->ipv6.ip6_null_entry || (rt->rt6i_flags & RTF_CACHE)) { in ip6_pol_route()
1083 !(rt->rt6i_flags & RTF_GATEWAY))) { in ip6_pol_route()
1223 rt->rt6i_flags = ort->rt6i_flags & ~RTF_PCPU; in ip6_blackhole_route()
1283 if (rt->rt6i_flags & RTF_PCPU || in ip6_dst_check()
1295 if (rt->rt6i_flags & RTF_CACHE) { in ip6_negative_advice()
1316 if (rt->rt6i_flags & RTF_CACHE) { in ip6_link_failure()
1319 } else if (rt->rt6i_node && (rt->rt6i_flags & RTF_DEFAULT)) { in ip6_link_failure()
1329 rt->rt6i_flags |= RTF_MODIFIED; in rt6_do_update_pmtu()
1336 return !(rt->rt6i_flags & RTF_CACHE) && in rt6_cache_allowed_for_pmtu()
1337 (rt->rt6i_flags & RTF_PCPU || rt->rt6i_node); in rt6_cache_allowed_for_pmtu()
1345 if (rt6->rt6i_flags & RTF_LOCAL) in __ip6_rt_update_pmtu()
1449 if (!(rt->rt6i_flags & RTF_GATEWAY)) in __ip6_route_redirect()
1876 rt->rt6i_flags = RTF_REJECT|RTF_NONEXTHOP; in ip6_route_info_create()
1950 if (!(grt->rt6i_flags & RTF_GATEWAY)) in ip6_route_info_create()
1976 rt->rt6i_flags = cfg->fc_flags; in ip6_route_info_create()
2075 if ((rt->rt6i_flags & RTF_CACHE) && in ip6_route_del()
2160 if (rt->rt6i_flags & RTF_REJECT) { in rt6_do_redirect()
2190 nrt->rt6i_flags = RTF_GATEWAY|RTF_UP|RTF_DYNAMIC|RTF_CACHE; in rt6_do_redirect()
2192 nrt->rt6i_flags &= ~RTF_GATEWAY; in rt6_do_redirect()
2205 if (rt->rt6i_flags & RTF_CACHE) { in rt6_do_redirect()
2222 rt->rt6i_flags &= ~RTF_EXPIRES; in rt6_set_from()
2239 rt->rt6i_flags = ort->rt6i_flags; in ip6_rt_copy_init()
2271 if ((rt->rt6i_flags & (RTF_ROUTEINFO|RTF_GATEWAY)) != (RTF_ROUTEINFO|RTF_GATEWAY)) in rt6_get_route_info()
2325 ((rt->rt6i_flags & (RTF_ADDRCONF | RTF_DEFAULT)) == (RTF_ADDRCONF | RTF_DEFAULT)) && in rt6_get_dflt_router()
2370 if (rt->rt6i_flags & (RTF_DEFAULT | RTF_ADDRCONF) && in rt6_purge_dflt_routers()
2511 rt->rt6i_flags = RTF_UP | RTF_NONEXTHOP; in addrconf_dst_alloc()
2513 rt->rt6i_flags |= RTF_ANYCAST; in addrconf_dst_alloc()
2515 rt->rt6i_flags |= RTF_LOCAL; in addrconf_dst_alloc()
2587 if ((((rt->rt6i_flags & RTF_RA_ROUTER) == RTF_RA_ROUTER) || in fib6_clean_tohost()
2588 ((rt->rt6i_flags & RTF_CACHE_GATEWAY) == RTF_CACHE_GATEWAY)) && in fib6_clean_tohost()
2666 if (rt->rt6i_flags & RTF_CACHE) { in rt6_mtu_change_route()
3060 if (!(rt->rt6i_flags & RTF_PREFIX_RT)) { in rt6_fill_node()
3082 if (rt->rt6i_flags & RTF_REJECT) { in rt6_fill_node()
3098 else if (rt->rt6i_flags & RTF_LOCAL) in rt6_fill_node()
3112 if (rt->rt6i_flags & RTF_DYNAMIC) in rt6_fill_node()
3114 else if (rt->rt6i_flags & RTF_ADDRCONF) { in rt6_fill_node()
3115 if (rt->rt6i_flags & (RTF_DEFAULT | RTF_ROUTEINFO)) in rt6_fill_node()
3121 if (rt->rt6i_flags & RTF_CACHE) in rt6_fill_node()
3178 if (rt->rt6i_flags & RTF_GATEWAY) { in rt6_fill_node()
3189 expires = (rt->rt6i_flags & RTF_EXPIRES) ? rt->dst.expires - jiffies : 0; in rt6_fill_node()
3194 if (nla_put_u8(skb, RTA_PREF, IPV6_EXTRACT_PREF(rt->rt6i_flags))) in rt6_fill_node()