Lines Matching defs:subtree
66 * affected subtree. This allows for cached routes to be asynchronously
1411 if (!rcu_access_pointer(fn->subtree)) {
1415 * Create subtree.
1419 * sfn[subtree root]
1424 /* Create subtree root node */
1434 /* Now add the first leaf node to new subtree */
1451 /* Now link new subtree to main tree */
1453 rcu_assign_pointer(fn->subtree, sfn);
1524 * route to it in both subtree creation failure and fib6_add_rt2node()
1578 struct fib6_node *subtree = FIB6_SUBTREE(fn);
1580 if (subtree || fn->fn_flags & RTN_RTINFO) {
1591 if (subtree) {
1593 sfn = fib6_node_lookup_1(subtree,
1721 struct fib6_node *subtree = FIB6_SUBTREE(fn);
1723 if (subtree) {
1724 fn = fib6_locate_1(subtree, saddr, src_len,
1848 RCU_INIT_POINTER(pn->subtree, NULL);