]> git.puffer.fish Git - mirror/frr.git/commitdiff
zebra: Fix netlink installation of recursive ecmp routes 3320/head
authorMark Stapp <mjs@voltanet.io>
Tue, 13 Nov 2018 15:21:16 +0000 (10:21 -0500)
committerMark Stapp <mjs@voltanet.io>
Tue, 13 Nov 2018 15:21:16 +0000 (10:21 -0500)
Recursive multipath nexthops were broken by the initial async
dataplane - we were trying to install an extra, invalid
nexthop.

Signed-off-by: Mark Stapp <mjs@voltanet.io>
zebra/rt_netlink.c

index a65d477f0379dd84802dff386e188b2599a9279c..da74a757bfd1cb0cfd59d3d24f14d3f195bed504 100644 (file)
@@ -1711,6 +1711,8 @@ static int netlink_route_multipath(int cmd, struct zebra_dplane_ctx *ctx)
                                                setsrc = 1;
                                        }
                                }
+
+                               continue;
                        }
 
                        if ((cmd == RTM_NEWROUTE