CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected] 2026/07/01 03:53:47

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

Log message:
Pass peer to rde_enqueue_updates() to enqueue updates on.

This allows withdraws to be queued on the peer that caused them and not
on peerself. Also only enqueue a rib entry once and try to keep FIFO
order. Before every call to rde_enqueue_updates() would requeue the
rib entry at the end of the list. Doing this requeue could delay updates
for long time.  Further optimisation may need to happen here.

OK tb@

Reply via email to