CVSROOT:        /cvs
Module name:    src
Changes by:     clau...@cvs.openbsd.org 2019/01/20 19:07:56

Modified files:
        usr.sbin/bgpd  : mrt.c rde.c rde.h rde_decide.c rde_rib.c 
                         rde_update.c 

Log message:
Use Adj-RIB-Out to push UPDATE messages to peers instead of having another
set of RB trees of prefixes and atribute. Refactor most of the update code
which removes some strange buffer handling. By building the output queue
directly in the Adj-RIB-Out the top memory usage during startup is greatly
reduced which should help busy server.
Tested by phessler@ and myself

Reply via email to