Lines Matching refs:sibling
547 * last sibling of this route (no need to dump the
548 * sibling routes again)
1153 * add is sibling to this route, increment our counter
1192 struct fib6_info *sibling, *temp_sibling;
1195 sibling = leaf;
1197 while (sibling) {
1198 if (sibling->fib6_metric == rt->fib6_metric &&
1199 rt6_qualify_for_ecmp(sibling)) {
1201 &sibling->fib6_siblings);
1204 sibling = rcu_dereference_protected(sibling->fib6_next,
1208 /* For each sibling in the list, increment the counter of
1213 list_for_each_entry_safe(sibling, temp_sibling,
1215 WRITE_ONCE(sibling->fib6_nsiblings,
1216 sibling->fib6_nsiblings + 1);
1217 BUG_ON(sibling->fib6_nsiblings != rt->fib6_nsiblings);
1237 * route in the node or if it is added as a sibling
1252 struct fib6_info *sibling, *next_sibling;
1260 list_for_each_entry_safe(sibling, next_sibling,
1263 WRITE_ONCE(sibling->fib6_nsiblings,
1264 sibling->fib6_nsiblings - 1);
2002 struct fib6_info *sibling, *next_sibling;
2012 list_for_each_entry_safe(sibling, next_sibling,
2014 WRITE_ONCE(sibling->fib6_nsiblings,
2015 sibling->fib6_nsiblings - 1);