Lines Matching refs:nh_flags

477 	    !(rt->fib6_nh.nh_flags & RTNH_F_DEAD))  in rt6_device_match()
483 if (sprt->fib6_nh.nh_flags & RTNH_F_DEAD) in rt6_device_match()
499 return rt->fib6_nh.nh_flags & RTNH_F_DEAD ? net->ipv6.fib6_null_entry : rt; in rt6_device_match()
665 if (rt->fib6_nh.nh_flags & RTNH_F_DEAD) in find_match()
669 rt->fib6_nh.nh_flags & RTNH_F_LINKDOWN && in find_match()
2460 if (rt->fib6_nh.nh_flags & RTNH_F_DEAD) in __ip6_route_redirect()
3140 rt->fib6_nh.nh_flags |= RTNH_F_LINKDOWN; in ip6_route_info_create()
3141 rt->fib6_nh.nh_flags |= (cfg->fc_flags & RTNH_F_ONLINK); in ip6_route_info_create()
3850 unsigned int nh_flags; member
3877 if (rt->fib6_nh.nh_flags & RTNH_F_DEAD || in rt6_is_dead()
3878 (rt->fib6_nh.nh_flags & RTNH_F_LINKDOWN && in rt6_is_dead()
3954 rt->fib6_nh.nh_flags &= ~arg->nh_flags; in fib6_ifup()
3962 void rt6_sync_up(struct net_device *dev, unsigned int nh_flags) in rt6_sync_up() argument
3967 .nh_flags = nh_flags, in rt6_sync_up()
3971 if (nh_flags & RTNH_F_DEAD && netif_carrier_ok(dev)) in rt6_sync_up()
3972 arg.nh_flags |= RTNH_F_LINKDOWN; in rt6_sync_up()
4007 rt->fib6_nh.nh_flags & RTNH_F_DEAD) in rt6_multipath_dead_count()
4011 iter->fib6_nh.nh_flags & RTNH_F_DEAD) in rt6_multipath_dead_count()
4019 unsigned int nh_flags) in rt6_multipath_nh_flags_set() argument
4024 rt->fib6_nh.nh_flags |= nh_flags; in rt6_multipath_nh_flags_set()
4027 iter->fib6_nh.nh_flags |= nh_flags; in rt6_multipath_nh_flags_set()
4066 rt->fib6_nh.nh_flags |= RTNH_F_LINKDOWN; in fib6_ifdown()
4603 if (rt->fib6_nh.nh_flags & RTNH_F_DEAD) in rt6_nexthop_info()
4606 if (rt->fib6_nh.nh_flags & RTNH_F_LINKDOWN) { in rt6_nexthop_info()
4620 *flags |= (rt->fib6_nh.nh_flags & RTNH_F_ONLINK); in rt6_nexthop_info()
4621 if (rt->fib6_nh.nh_flags & RTNH_F_OFFLOAD) in rt6_nexthop_info()