Lines Matching refs:sibling
417 struct fib6_info *sibling, *next_sibling; in fib6_select_path() local
441 list_for_each_entry_safe(sibling, next_sibling, &match->fib6_siblings, in fib6_select_path()
443 const struct fib6_nh *nh = sibling->fib6_nh; in fib6_select_path()
449 if (rt6_score_route(nh, sibling->fib6_flags, oif, strict) < 0) in fib6_select_path()
451 match = sibling; in fib6_select_path()
3923 struct fib6_info *sibling, *next_sibling; in __ip6_del_rt_siblings() local
3966 list_for_each_entry_safe(sibling, next_sibling, in __ip6_del_rt_siblings()
3969 err = fib6_del(sibling, info); in __ip6_del_rt_siblings()
5535 struct fib6_info *sibling, *next_sibling; in rt6_nlmsg_size() local
5542 list_for_each_entry_safe(sibling, next_sibling, in rt6_nlmsg_size()
5544 rt6_nh_nlmsg_size(sibling->fib6_nh, &nexthop_len); in rt6_nlmsg_size()
5709 struct fib6_info *sibling, *next_sibling; in rt6_fill_node() local
5721 list_for_each_entry_safe(sibling, next_sibling, in rt6_fill_node()
5723 if (fib_add_nexthop(skb, &sibling->fib6_nh->nh_common, in rt6_fill_node()
5724 sibling->fib6_nh->fib_nh_weight, in rt6_fill_node()
5804 struct fib6_info *sibling, *next_sibling; in fib6_info_uses_dev() local
5806 list_for_each_entry_safe(sibling, next_sibling, in fib6_info_uses_dev()
5808 if (sibling->fib6_nh->fib_nh_dev == dev) in fib6_info_uses_dev()