Lines Matching refs:sibling
415 struct fib6_info *sibling, *next_sibling; in fib6_select_path() local
439 list_for_each_entry_safe(sibling, next_sibling, &match->fib6_siblings, in fib6_select_path()
441 const struct fib6_nh *nh = sibling->fib6_nh; in fib6_select_path()
447 if (rt6_score_route(nh, sibling->fib6_flags, oif, strict) < 0) in fib6_select_path()
449 match = sibling; in fib6_select_path()
3793 struct fib6_info *sibling, *next_sibling; in __ip6_del_rt_siblings() local
3836 list_for_each_entry_safe(sibling, next_sibling, in __ip6_del_rt_siblings()
3839 err = fib6_del(sibling, info); in __ip6_del_rt_siblings()
5397 struct fib6_info *sibling, *next_sibling; in rt6_nlmsg_size() local
5404 list_for_each_entry_safe(sibling, next_sibling, in rt6_nlmsg_size()
5406 rt6_nh_nlmsg_size(sibling->fib6_nh, &nexthop_len); in rt6_nlmsg_size()
5567 struct fib6_info *sibling, *next_sibling; in rt6_fill_node() local
5579 list_for_each_entry_safe(sibling, next_sibling, in rt6_fill_node()
5581 if (fib_add_nexthop(skb, &sibling->fib6_nh->nh_common, in rt6_fill_node()
5582 sibling->fib6_nh->fib_nh_weight, in rt6_fill_node()
5660 struct fib6_info *sibling, *next_sibling; in fib6_info_uses_dev() local
5662 list_for_each_entry_safe(sibling, next_sibling, in fib6_info_uses_dev()
5664 if (sibling->fib6_nh->fib_nh_dev == dev) in fib6_info_uses_dev()