• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/net/ipv6/

Lines Matching refs:fib6_node

79 static void fib6_prune_clones(struct net *net, struct fib6_node *fn,
81 static struct rt6_info *fib6_find_prefix(struct net *net, struct fib6_node *fn);
82 static struct fib6_node *fib6_repair_tree(struct net *net, struct fib6_node *fn);
151 static __inline__ struct fib6_node * node_alloc(void)
153 struct fib6_node *fn;
160 static __inline__ void node_free(struct fib6_node * fn)
428 static struct fib6_node * fib6_add_1(struct fib6_node *root, void *addr,
432 struct fib6_node *fn, *in, *ln;
433 struct fib6_node *pn = NULL;
614 static int fib6_add_rt2node(struct fib6_node *fn, struct rt6_info *rt,
697 int fib6_add(struct fib6_node *root, struct rt6_info *rt, struct nl_info *info)
699 struct fib6_node *fn, *pn = NULL;
712 struct fib6_node *sn;
715 struct fib6_node *sfn;
828 static struct fib6_node * fib6_lookup_1(struct fib6_node *root,
831 struct fib6_node *fn;
844 struct fib6_node *next;
884 struct fib6_node * fib6_lookup(struct fib6_node *root, struct in6_addr *daddr,
887 struct fib6_node *fn;
918 static struct fib6_node * fib6_locate_1(struct fib6_node *root,
922 struct fib6_node *fn;
948 struct fib6_node * fib6_locate(struct fib6_node *root,
952 struct fib6_node *fn;
978 static struct rt6_info *fib6_find_prefix(struct net *net, struct fib6_node *fn)
1000 static struct fib6_node *fib6_repair_tree(struct net *net,
1001 struct fib6_node *fn)
1005 struct fib6_node *child, *pn;
1101 static void fib6_del_route(struct fib6_node *fn, struct rt6_info **rtp,
1167 struct fib6_node *fn = rt->rt6i_node;
1182 struct fib6_node *pn = fn;
1233 struct fib6_node *fn, *pn;
1367 static void fib6_clean_tree(struct net *net, struct fib6_node *root,
1416 static void fib6_prune_clones(struct net *net, struct fib6_node *fn,
1574 sizeof(struct fib6_node),