diff options
author | David S. Miller <davem@davemloft.net> | 2011-01-31 19:10:03 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2011-01-31 19:10:03 -0500 |
commit | 5b4704419cbd0b7597a91c19f9e8e8b17c1af071 (patch) | |
tree | 94ee46905ba2a142bdf910fb26f7450c41ebc46a /net/ipv4/fib_lookup.h | |
parent | a5e3c2aae23a3719105c1ae662c67ef282f213db (diff) |
ipv4: Remember FIB alias list head and table in lookup results.
This will be used later to implement fib_select_default() in a
completely generic manner, instead of the current situation where the
default route is re-looked up in the TRIE/HASH table and then the
available aliases are analyzed.
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv4/fib_lookup.h')
-rw-r--r-- | net/ipv4/fib_lookup.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/ipv4/fib_lookup.h b/net/ipv4/fib_lookup.h index c079cc0ec651..d5c40d8f6632 100644 --- a/net/ipv4/fib_lookup.h +++ b/net/ipv4/fib_lookup.h | |||
@@ -25,7 +25,7 @@ static inline void fib_alias_accessed(struct fib_alias *fa) | |||
25 | } | 25 | } |
26 | 26 | ||
27 | /* Exported by fib_semantics.c */ | 27 | /* Exported by fib_semantics.c */ |
28 | extern int fib_semantic_match(struct list_head *head, | 28 | extern int fib_semantic_match(struct fib_table *tb, struct list_head *head, |
29 | const struct flowi *flp, | 29 | const struct flowi *flp, |
30 | struct fib_result *res, int prefixlen, int fib_flags); | 30 | struct fib_result *res, int prefixlen, int fib_flags); |
31 | extern void fib_release_info(struct fib_info *); | 31 | extern void fib_release_info(struct fib_info *); |