CVSROOT: /cvs Module name: src Changes by: clau...@cvs.openbsd.org 2019/06/20 07:18:19
Modified files: usr.sbin/bgpd : rde.c rde.h rde_rib.c Log message: Change nexthop_update to run the list walk over all prefixes to run asynchronously and therefor other tasks can make progress at the same time. Additionally prefixes belonging to a RIB which does not run the the decision process are no longer linked into the nexthop list. This replaces the early return in prefix_updateall() and reduces the time spent in nexthop_update(). OK benno@