diff options
Diffstat (limited to 'net/ipv4/fib_hash.c')
-rw-r--r-- | net/ipv4/fib_hash.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/net/ipv4/fib_hash.c b/net/ipv4/fib_hash.c index 4ed7e0dea1bc..83cca68e259c 100644 --- a/net/ipv4/fib_hash.c +++ b/net/ipv4/fib_hash.c | |||
@@ -244,7 +244,8 @@ fn_new_zone(struct fn_hash *table, int z) | |||
244 | } | 244 | } |
245 | 245 | ||
246 | int fib_table_lookup(struct fib_table *tb, | 246 | int fib_table_lookup(struct fib_table *tb, |
247 | const struct flowi *flp, struct fib_result *res) | 247 | const struct flowi *flp, struct fib_result *res, |
248 | int fib_flags) | ||
248 | { | 249 | { |
249 | int err; | 250 | int err; |
250 | struct fn_zone *fz; | 251 | struct fn_zone *fz; |
@@ -264,7 +265,7 @@ int fib_table_lookup(struct fib_table *tb, | |||
264 | 265 | ||
265 | err = fib_semantic_match(&f->fn_alias, | 266 | err = fib_semantic_match(&f->fn_alias, |
266 | flp, res, | 267 | flp, res, |
267 | fz->fz_order); | 268 | fz->fz_order, fib_flags); |
268 | if (err <= 0) | 269 | if (err <= 0) |
269 | goto out; | 270 | goto out; |
270 | } | 271 | } |