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@