CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2025/12/27 12:30:46
Modified files:
usr.sbin/bgpd : rde_rib.c
Log message:
In some cases the RDE ends up with many RIB dump runners active and so
the rib_dump_runner() code consumes a lot of time to churn through all
of those calls.
Try to limit the time spend in rib_dump_runner() to roughly 10ms and
then stop and restart from that point on the next poll loop round.
This ensures that the poll loop is not blocked for too long and
improves the overall responsiveness of bgpd.
OK tb@