ip6_fib.h (c757faa8bfa26a0dd24b41ff783e0da042156887) | ip6_fib.h (38fbeeeeccdb38d0635398e8e344d245f6d8dc52) |
---|---|
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 --- 343 unchanged lines hidden (view full) --- 352 int flags, pol_lookup_t lookup); 353 354struct fib6_node *fib6_lookup(struct fib6_node *root, 355 const struct in6_addr *daddr, 356 const struct in6_addr *saddr); 357 358struct fib6_node *fib6_locate(struct fib6_node *root, 359 const struct in6_addr *daddr, int dst_len, | 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 --- 343 unchanged lines hidden (view full) --- 352 int flags, pol_lookup_t lookup); 353 354struct fib6_node *fib6_lookup(struct fib6_node *root, 355 const struct in6_addr *daddr, 356 const struct in6_addr *saddr); 357 358struct fib6_node *fib6_locate(struct fib6_node *root, 359 const struct in6_addr *daddr, int dst_len, |
360 const struct in6_addr *saddr, int src_len); | 360 const struct in6_addr *saddr, int src_len, 361 bool exact_match); |
361 362void fib6_clean_all(struct net *net, int (*func)(struct rt6_info *, void *arg), 363 void *arg); 364 365int fib6_add(struct fib6_node *root, struct rt6_info *rt, 366 struct nl_info *info, struct mx6_config *mxc, 367 struct netlink_ext_ack *extack); 368int fib6_del(struct rt6_info *rt, struct nl_info *info); --- 55 unchanged lines hidden --- | 362 363void fib6_clean_all(struct net *net, int (*func)(struct rt6_info *, void *arg), 364 void *arg); 365 366int fib6_add(struct fib6_node *root, struct rt6_info *rt, 367 struct nl_info *info, struct mx6_config *mxc, 368 struct netlink_ext_ack *extack); 369int fib6_del(struct rt6_info *rt, struct nl_info *info); --- 55 unchanged lines hidden --- |