Reshuffle the way bgpd does the softreload after filter changes.
authorclaudio <claudio@openbsd.org>
Fri, 3 Aug 2018 14:10:39 +0000 (14:10 +0000)
committerclaudio <claudio@openbsd.org>
Fri, 3 Aug 2018 14:10:39 +0000 (14:10 +0000)
commit0843b35b530bd2d6d97baa3cf97bda147b9b6955
treefd43002917c156343eb6b34132eb653ab3cf7309
parenta0ae65c6995818744b221cd0682c835169bfe6d0
Reshuffle the way bgpd does the softreload after filter changes.
Walk each rib at most once and push it from there to all RIBs or peers
that need the update. Makes the logic more streight and so easier to run
in background.
Tested by and OK phessler@
usr.sbin/bgpd/rde.c