ip6_fib.h (1da177e4c3f41524e886b7f1b8a0c1fc7321cac2) ip6_fib.h (0d51aa80a9b1db43920c0770c3bb842dd823c005)
1/*
2 * Linux INET6 implementation
3 *
4 * Authors:
5 * Pedro Roque <roque@di.fc.ul.pt>
6 *
7 * This program is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License

--- 153 unchanged lines hidden (view full) ---

162 int prune, void *arg);
163
164extern int fib6_walk(struct fib6_walker_t *w);
165extern int fib6_walk_continue(struct fib6_walker_t *w);
166
167extern int fib6_add(struct fib6_node *root,
168 struct rt6_info *rt,
169 struct nlmsghdr *nlh,
1/*
2 * Linux INET6 implementation
3 *
4 * Authors:
5 * Pedro Roque <roque@di.fc.ul.pt>
6 *
7 * This program is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License

--- 153 unchanged lines hidden (view full) ---

162 int prune, void *arg);
163
164extern int fib6_walk(struct fib6_walker_t *w);
165extern int fib6_walk_continue(struct fib6_walker_t *w);
166
167extern int fib6_add(struct fib6_node *root,
168 struct rt6_info *rt,
169 struct nlmsghdr *nlh,
170 void *rtattr);
170 void *rtattr,
171 struct netlink_skb_parms *req);
171
172extern int fib6_del(struct rt6_info *rt,
173 struct nlmsghdr *nlh,
172
173extern int fib6_del(struct rt6_info *rt,
174 struct nlmsghdr *nlh,
174 void *rtattr);
175 void *rtattr,
176 struct netlink_skb_parms *req);
175
176extern void inet6_rt_notify(int event, struct rt6_info *rt,
177
178extern void inet6_rt_notify(int event, struct rt6_info *rt,
177 struct nlmsghdr *nlh);
179 struct nlmsghdr *nlh,
180 struct netlink_skb_parms *req);
178
179extern void fib6_run_gc(unsigned long dummy);
180
181extern void fib6_gc_cleanup(void);
182
183extern void fib6_init(void);
184#endif
185#endif
181
182extern void fib6_run_gc(unsigned long dummy);
183
184extern void fib6_gc_cleanup(void);
185
186extern void fib6_init(void);
187#endif
188#endif