Searched refs:fib6_node (Results 1 – 4 of 4) sorted by relevance
| /linux/include/net/ |
| H A D | ip6_fib.h | 67 struct fib6_node { struct 68 struct fib6_node __rcu *parent; argument 69 struct fib6_node __rcu *left; argument 70 struct fib6_node __rcu *right; argument 72 struct fib6_node __rcu *subtree; argument 161 struct fib6_node __rcu *fib6_node; member 284 struct fib6_node *fn; in fib6_get_cookie_safe() 287 fn = rcu_dereference(f6i->fib6_node); in fib6_get_cookie_safe() 360 struct fib6_node *root, *node; 395 struct fib6_node tb6_root; [all …]
|
| /linux/net/ipv6/ |
| H A D | ip6_fib.c | 59 struct fib6_node *fn); 60 static struct fib6_node *fib6_repair_tree(struct net *net, 62 struct fib6_node *fn); 109 struct fib6_node *fn; in fib6_update_sernum() 111 fn = rcu_dereference_protected(f6i->fib6_node, in fib6_update_sernum() 172 WARN_ON(f6i->fib6_node); in fib6_info_destroy_rcu() 184 static struct fib6_node *node_alloc(struct net *net) in node_alloc() 186 struct fib6_node *fn; in node_alloc() 195 static void node_free_immediate(struct net *net, struct fib6_node *fn) in node_free_immediate() 201 static void node_free(struct net *net, struct fib6_node *f [all...] |
| H A D | route.c | 418 struct fib6_node *fn; in rt6_multipath_first_sibling_rcu() 420 fn = rcu_dereference(rt->fib6_node); in rt6_multipath_first_sibling_rcu() 881 static void find_rr_leaf(struct fib6_node *fn, struct fib6_info *leaf, in find_rr_leaf() 902 static void rt6_select(struct net *net, struct fib6_node *fn, int oif, in rt6_select() 944 if (next->fib6_node) in rt6_select() 1191 static struct fib6_node* fib6_backtrack(struct fib6_node *fn, in fib6_backtrack() 1194 struct fib6_node *pn, *sn; in fib6_backtrack() 1259 struct fib6_node *fn; in ip6_pol_route_lookup() 2241 struct fib6_node *fn, *saved_fn; in fib6_table_lookup() 2866 struct fib6_node *fn; in ip6_link_failure() [all …]
|
| H A D | addrconf.c | 2497 struct fib6_node *fn; in addrconf_get_prefix_route() 3580 /* !fib6_node means the host route was removed from the in fixup_permanent_addr() 3584 if (!ifp->rt || !ifp->rt->fib6_node) { in fixup_permanent_addr() 6286 if (ifp->rt && !rcu_access_pointer(ifp->rt->fib6_node)) { in __ipv6_ifa_notify()
|