Loading net/ipv6/route.c +6 −0 Original line number Diff line number Diff line Loading @@ -2449,6 +2449,12 @@ static int ip6_route_multipath(struct fib6_config *cfg, int add) goto beginning; } } /* Because each route is added like a single route we remove * this flag after the first nexthop (if there is a collision, * we have already fail to add the first nexthop: * fib6_add_rt2node() has reject it). */ cfg->fc_nlinfo.nlh->nlmsg_flags &= ~NLM_F_EXCL; rtnh = rtnh_next(rtnh, &remaining); } Loading Loading
net/ipv6/route.c +6 −0 Original line number Diff line number Diff line Loading @@ -2449,6 +2449,12 @@ static int ip6_route_multipath(struct fib6_config *cfg, int add) goto beginning; } } /* Because each route is added like a single route we remove * this flag after the first nexthop (if there is a collision, * we have already fail to add the first nexthop: * fib6_add_rt2node() has reject it). */ cfg->fc_nlinfo.nlh->nlmsg_flags &= ~NLM_F_EXCL; rtnh = rtnh_next(rtnh, &remaining); } Loading