ipv6: make ECMP route replacement less greedy
am: 5f8bc3856e
Change-Id: I6abea1ee369e3ae901dbb615991a112621da03f9
This commit is contained in:
commit
e8f6f65c8e
1 changed files with 2 additions and 0 deletions
|
@ -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);
|
||||
|
|
Loading…
Add table
Reference in a new issue