• Home
  • Raw
  • Download

Lines Matching refs:root

321 	w->root = &table->tb6_root;  in fib6_dump_table()
332 cb->args[5] = w->root->fn_sernum; in fib6_dump_table()
335 if (cb->args[5] != w->root->fn_sernum) { in fib6_dump_table()
337 cb->args[5] = w->root->fn_sernum; in fib6_dump_table()
339 w->node = w->root; in fib6_dump_table()
427 static struct fib6_node *fib6_add_1(struct fib6_node *root, in fib6_add_1() argument
442 fn = root; in fib6_add_1()
871 int fib6_add(struct fib6_node *root, struct rt6_info *rt, struct nl_info *info, in fib6_add() argument
889 fn = fib6_add_1(root, &rt->rt6i_dst.addr, rt->rt6i_dst.plen, in fib6_add()
1022 static struct fib6_node *fib6_lookup_1(struct fib6_node *root, in fib6_lookup_1() argument
1035 fn = root; in fib6_lookup_1()
1085 struct fib6_node *fib6_lookup(struct fib6_node *root, const struct in6_addr *daddr, in fib6_lookup() argument
1105 fn = fib6_lookup_1(root, daddr ? args : args + 1); in fib6_lookup()
1107 fn = root; in fib6_lookup()
1118 static struct fib6_node *fib6_locate_1(struct fib6_node *root, in fib6_locate_1() argument
1124 for (fn = root; fn ; ) { in fib6_locate_1()
1148 struct fib6_node *fib6_locate(struct fib6_node *root, in fib6_locate() argument
1154 fn = fib6_locate_1(root, daddr, dst_len, in fib6_locate()
1267 if (w->root == fn) { in fib6_repair_tree()
1268 w->root = w->node = NULL; in fib6_repair_tree()
1276 if (w->root == fn) { in fib6_repair_tree()
1277 w->root = child; in fib6_repair_tree()
1437 if (w->prune && fn != w->root && in fib6_walk_continue()
1485 if (fn == w->root) in fib6_walk_continue()
1517 w->node = w->root; in fib6_walk()
1576 static void fib6_clean_tree(struct net *net, struct fib6_node *root, in fib6_clean_tree() argument
1582 c.w.root = root; in fib6_clean_tree()
1909 iter->w.root = &iter->tbl->tb6_root; in ipv6_route_seq_setup_walk()
1911 iter->w.node = iter->w.root; in ipv6_route_seq_setup_walk()
1913 iter->sernum = iter->w.root->fn_sernum; in ipv6_route_seq_setup_walk()
1941 if (iter->sernum != iter->w.root->fn_sernum) { in ipv6_route_check_sernum()
1942 iter->sernum = iter->w.root->fn_sernum; in ipv6_route_check_sernum()
1944 iter->w.node = iter->w.root; in ipv6_route_check_sernum()
2010 return w->node && !(w->state == FWS_U && w->node == w->root); in ipv6_route_iter_active()