On Sat, Sep 29, 2018 at 01:43:36AM -0600, Claudio Jeker wrote: > CVSROOT: /cvs > Module name: src > Changes by: clau...@cvs.openbsd.org 2018/09/29 01:43:36 > > Modified files: > usr.sbin/bgpd : rde.c rde.h rde_update.c > > Log message: > Introduce minimal tracking of announced prefixes. A per peer RB tree tracks > which prefixes were sent out as UPDATE. At withdraw time the RB tree can be > consulted to know if the withdraw actually needs to be sent to the peer. > This replaces the faulty heuristic that was used before and caused either > that unneeded withdraw to be sent or in the worst case failing to send a > necessary withdraw resulting in stuck routes. > OK benno@ also tested by and OK denis@
-- :wq Claudio