mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-10 21:07:02 +09:00
ipv6: make ECMP route replacement less greedy
am: 4a8d3bb73a
Change-Id: I4ad550999f8823f3b895e001bfc6407dd99cb01b
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user