diff options
| author | Scott Feldman <[email protected]> | 2015-03-06 09:14:36 +0000 |
|---|---|---|
| committer | David S. Miller <[email protected]> | 2015-03-06 17:43:54 +0000 |
| commit | e1315db17dc81238e6eb048b2221ccae88d8ef67 (patch) | |
| tree | b50da80e37af2234f63ea44035cf85ac2f2acf15 /net/switchdev/switchdev.c | |
| parent | ipv4: Fix unused variable warnings in fib_table_flush_external. (diff) | |
| download | kernel-e1315db17dc81238e6eb048b2221ccae88d8ef67.tar.gz kernel-e1315db17dc81238e6eb048b2221ccae88d8ef67.zip | |
switchdev: fix CONFIG_IP_MULTIPLE_TABLES compile issue
Signed-off-by: Scott Feldman <[email protected]>
Acked-by: Jiri Pirko <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'net/switchdev/switchdev.c')
| -rw-r--r-- | net/switchdev/switchdev.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/net/switchdev/switchdev.c b/net/switchdev/switchdev.c index f4fd575aa2a3..19e4e72a1e39 100644 --- a/net/switchdev/switchdev.c +++ b/net/switchdev/switchdev.c @@ -309,8 +309,12 @@ int netdev_switch_fib_ipv4_add(u32 dst, int dst_len, struct fib_info *fi, * IPv4 FIB offloading has been disabled completely. */ - if (fi->fib_net->ipv4.fib_has_custom_rules | - fi->fib_net->ipv4.fib_offload_disabled) +#ifdef CONFIG_IP_MULTIPLE_TABLES + if (fi->fib_net->ipv4.fib_has_custom_rules) + return 0; +#endif + + if (fi->fib_net->ipv4.fib_offload_disabled) return 0; dev = netdev_switch_get_dev_by_nhs(fi); |
