Lines Matching refs:rt6i_flags
261 .rt6i_flags = (RTF_REJECT | RTF_NONEXTHOP),
278 .rt6i_flags = (RTF_REJECT | RTF_NONEXTHOP),
293 .rt6i_flags = (RTF_REJECT | RTF_NONEXTHOP),
365 if (rt->rt6i_flags & RTF_EXPIRES) { in rt6_check_expired()
514 if (!rt || !(rt->rt6i_flags & RTF_GATEWAY)) in rt6_probe()
574 if (rt->rt6i_flags & RTF_NONEXTHOP || in rt6_check_neigh()
575 !(rt->rt6i_flags & RTF_GATEWAY)) in rt6_check_neigh()
609 m |= IPV6_DECODE_PREF(IPV6_EXTRACT_PREF(rt->rt6i_flags)) << 2; in rt6_score_route()
758 rt->rt6i_flags = RTF_ROUTEINFO | in rt6_route_rcv()
759 (rt->rt6i_flags & ~RTF_PREF_MASK) | RTF_PREF(pref); in rt6_route_rcv()
890 rt->rt6i_flags |= RTF_ANYCAST; in rt6_alloc_cow()
892 rt->rt6i_flags |= RTF_CACHE; in rt6_alloc_cow()
911 rt->rt6i_flags |= RTF_CACHE; in rt6_alloc_clone()
957 if (rt->rt6i_flags & RTF_CACHE) in ip6_pol_route()
960 if (!(rt->rt6i_flags & (RTF_NONEXTHOP | RTF_GATEWAY))) in ip6_pol_route()
1075 rt->rt6i_flags = ort->rt6i_flags; in ip6_blackhole_route()
1118 if (rt->rt6i_flags & RTF_CACHE) { in ip6_negative_advice()
1139 if (rt->rt6i_flags & RTF_CACHE) { in ip6_link_failure()
1143 } else if (rt->rt6i_node && (rt->rt6i_flags & RTF_DEFAULT)) { in ip6_link_failure()
1158 rt6->rt6i_flags |= RTF_MODIFIED; in ip6_rt_update_pmtu()
1228 if (!(rt->rt6i_flags & RTF_GATEWAY)) in __ip6_route_redirect()
1623 rt->rt6i_flags = RTF_REJECT|RTF_NONEXTHOP; in ip6_route_info_create()
1684 if (!(grt->rt6i_flags & RTF_GATEWAY)) in ip6_route_info_create()
1710 rt->rt6i_flags = cfg->fc_flags; in ip6_route_info_create()
1922 nrt->rt6i_flags = RTF_GATEWAY|RTF_UP|RTF_DYNAMIC|RTF_CACHE; in rt6_do_redirect()
1924 nrt->rt6i_flags &= ~RTF_GATEWAY; in rt6_do_redirect()
1937 if (rt->rt6i_flags & RTF_CACHE) { in rt6_do_redirect()
1971 if (ort->rt6i_flags & RTF_GATEWAY) in ip6_rt_copy()
1975 rt->rt6i_flags = ort->rt6i_flags; in ip6_rt_copy()
2009 if ((rt->rt6i_flags & (RTF_ROUTEINFO|RTF_GATEWAY)) != (RTF_ROUTEINFO|RTF_GATEWAY)) in rt6_get_route_info()
2063 ((rt->rt6i_flags & (RTF_ADDRCONF | RTF_DEFAULT)) == (RTF_ADDRCONF | RTF_DEFAULT)) && in rt6_get_dflt_router()
2108 if (rt->rt6i_flags & (RTF_DEFAULT | RTF_ADDRCONF) && in rt6_purge_dflt_routers()
2247 rt->rt6i_flags = RTF_UP | RTF_NONEXTHOP; in addrconf_dst_alloc()
2249 rt->rt6i_flags |= RTF_ANYCAST; in addrconf_dst_alloc()
2251 rt->rt6i_flags |= RTF_LOCAL; in addrconf_dst_alloc()
2321 if ((((rt->rt6i_flags & RTF_RA_ROUTER) == RTF_RA_ROUTER) || in fib6_clean_tohost()
2322 ((rt->rt6i_flags & RTF_CACHE_GATEWAY) == RTF_CACHE_GATEWAY)) && in fib6_clean_tohost()
2764 if (!(rt->rt6i_flags & RTF_PREFIX_RT)) { in rt6_fill_node()
2786 if (rt->rt6i_flags & RTF_REJECT) { in rt6_fill_node()
2802 else if (rt->rt6i_flags & RTF_LOCAL) in rt6_fill_node()
2811 if (rt->rt6i_flags & RTF_DYNAMIC) in rt6_fill_node()
2813 else if (rt->rt6i_flags & RTF_ADDRCONF) { in rt6_fill_node()
2814 if (rt->rt6i_flags & (RTF_DEFAULT | RTF_ROUTEINFO)) in rt6_fill_node()
2820 if (rt->rt6i_flags & RTF_CACHE) in rt6_fill_node()
2874 if (rt->rt6i_flags & RTF_GATEWAY) { in rt6_fill_node()
2885 expires = (rt->rt6i_flags & RTF_EXPIRES) ? rt->dst.expires - jiffies : 0; in rt6_fill_node()
2890 if (nla_put_u8(skb, RTA_PREF, IPV6_EXTRACT_PREF(rt->rt6i_flags))) in rt6_fill_node()