Lines Matching refs:subtree
68 * affected subtree. This allows for cached routes to be asynchronously
1456 if (!rcu_access_pointer(fn->subtree)) {
1460 * Create subtree.
1464 * sfn[subtree root]
1469 /* Create subtree root node */
1479 /* Now add the first leaf node to new subtree */
1496 /* Now link new subtree to main tree */
1498 rcu_assign_pointer(fn->subtree, sfn);
1582 * route to it in both subtree creation failure and fib6_add_rt2node()
1636 struct fib6_node *subtree = FIB6_SUBTREE(fn);
1638 if (subtree || fn->fn_flags & RTN_RTINFO) {
1649 if (subtree) {
1651 sfn = fib6_node_lookup_1(subtree,
1779 struct fib6_node *subtree = FIB6_SUBTREE(fn);
1781 if (subtree) {
1782 fn = fib6_locate_1(subtree, saddr, src_len,
1906 RCU_INIT_POINTER(pn->subtree, NULL);