ipv6: make ECMP route replacement less greedy

am: 4a8d3bb73a

Change-Id: I4ad550999f8823f3b895e001bfc6407dd99cb01b
This commit is contained in:
Sabrina Dubroca
2017-03-22 12:00:24 +00:00
committed by android-build-merger

View File

@@ -908,6 +908,8 @@ add:
ins = &rt->dst.rt6_next;
iter = *ins;
while (iter) {
if (iter->rt6i_metric > rt->rt6i_metric)
break;
if (rt6_qualify_for_ecmp(iter)) {
*ins = iter->dst.rt6_next;
fib6_purge_rt(iter, fn, info->nl_net);