ipv6: make ECMP route replacement less greedy

am: 5f8bc3856e

Change-Id: I6abea1ee369e3ae901dbb615991a112621da03f9
This commit is contained in:
Sabrina Dubroca 2017-03-22 11:31:04 +00:00 committed by android-build-merger
commit e8f6f65c8e

View file

@ -903,6 +903,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);