Lines Matching defs:subtree
68 * affected subtree. This allows for cached routes to be asynchronously
1408 if (!rcu_access_pointer(fn->subtree)) {
1412 * Create subtree.
1416 * sfn[subtree root]
1421 /* Create subtree root node */
1431 /* Now add the first leaf node to new subtree */
1448 /* Now link new subtree to main tree */
1450 rcu_assign_pointer(fn->subtree, sfn);
1521 * route to it in both subtree creation failure and fib6_add_rt2node()
1575 struct fib6_node *subtree = FIB6_SUBTREE(fn);
1577 if (subtree || fn->fn_flags & RTN_RTINFO) {
1588 if (subtree) {
1590 sfn = fib6_node_lookup_1(subtree,
1718 struct fib6_node *subtree = FIB6_SUBTREE(fn);
1720 if (subtree) {
1721 fn = fib6_locate_1(subtree, saddr, src_len,
1845 RCU_INIT_POINTER(pn->subtree, NULL);