]> git.puffer.fish Git - mirror/frr.git/commit
zebra: duplicate nexthops for cross-vrf static routes on vrf bounce 2598/head
authorDon Slice <dslice@cumulusnetworks.com>
Wed, 27 Jun 2018 16:35:55 +0000 (16:35 +0000)
committerDon Slice <dslice@cumulusnetworks.com>
Mon, 2 Jul 2018 14:01:33 +0000 (14:01 +0000)
commit3b88f2e60a1ef930f2f0711c9e6b8875e116c1a2
treeabde4e457142533d0b480d594852e792e232e54b
parent8d6d6b2581be7c60ab4913df1adf46098a3dc4ae
zebra: duplicate nexthops for cross-vrf static routes on vrf bounce

Problem created by the fix for cm-21306 (inactive cross-vrf static routes
when vrfs were bounced.)  Determined that in another case, that fix would
cause duplicate nexthops to appear in the table. Resolved the problem by
removing the vrf static route process from the zebra "add" process leaving
it in the zebra " if up" process as added in cm-21306 since that's the point
that the vrf device is now functional.

Ticket: CM-21429
Signed-off-by: Don Slice <dslice@cumulusnetworks.com>
zebra/zebra_vrf.c