Lines Matching refs:sibling
547 * last sibling of this route (no need to dump the
548 * sibling routes again)
1149 * add is sibling to this route, increment our counter
1188 struct fib6_info *sibling, *temp_sibling;
1191 sibling = leaf;
1193 while (sibling) {
1194 if (sibling->fib6_metric == rt->fib6_metric &&
1195 rt6_qualify_for_ecmp(sibling)) {
1197 &sibling->fib6_siblings);
1200 sibling = rcu_dereference_protected(sibling->fib6_next,
1204 /* For each sibling in the list, increment the counter of
1209 list_for_each_entry_safe(sibling, temp_sibling,
1211 WRITE_ONCE(sibling->fib6_nsiblings,
1212 sibling->fib6_nsiblings + 1);
1213 BUG_ON(sibling->fib6_nsiblings != rt->fib6_nsiblings);
1233 * route in the node or if it is added as a sibling
1248 struct fib6_info *sibling, *next_sibling;
1256 list_for_each_entry_safe(sibling, next_sibling,
1259 WRITE_ONCE(sibling->fib6_nsiblings,
1260 sibling->fib6_nsiblings - 1);
1998 struct fib6_info *sibling, *next_sibling;
2008 list_for_each_entry_safe(sibling, next_sibling,
2010 WRITE_ONCE(sibling->fib6_nsiblings,
2011 sibling->fib6_nsiblings - 1);