summaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorThomas Winter <Thomas.Winter@alliedtelesis.co.nz>2018-05-01 09:15:29 +1200
committerDavid S. Miller <davem@davemloft.net>2018-05-01 14:23:33 -0400
commitedd7ceb78296fb1574958991b6655c3c2cedf124 (patch)
tree77b37435ded8db11a3be72f83157d37b03bacef0 /net
parentd656fe49e33df48ee6bc19e871f5862f49895c9e (diff)
downloadlinux-0-day-edd7ceb78296fb1574958991b6655c3c2cedf124.tar.gz
linux-0-day-edd7ceb78296fb1574958991b6655c3c2cedf124.tar.xz
ipv6: Allow non-gateway ECMP for IPv6
It is valid to have static routes where the nexthop is an interface not an address such as tunnels. For IPv4 it was possible to use ECMP on these routes but not for IPv6. Signed-off-by: Thomas Winter <Thomas.Winter@alliedtelesis.co.nz> Cc: David Ahern <dsahern@gmail.com> Cc: "David S. Miller" <davem@davemloft.net> Cc: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> Cc: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> Acked-by: David Ahern <dsahern@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net')
-rw-r--r--net/ipv6/ip6_fib.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/net/ipv6/ip6_fib.c b/net/ipv6/ip6_fib.c
index deab2db6692eb..3c97c29d44013 100644
--- a/net/ipv6/ip6_fib.c
+++ b/net/ipv6/ip6_fib.c
@@ -934,9 +934,6 @@ static int fib6_add_rt2node(struct fib6_node *fn, struct rt6_info *rt,
* list.
* Only static routes (which don't have flag
* RTF_EXPIRES) are used for ECMPv6.
- *
- * To avoid long list, we only had siblings if the
- * route have a gateway.
*/
if (rt_can_ecmp &&
rt6_qualify_for_ecmp(iter))