CVSROOT: /cvs Module name: src Changes by: clau...@cvs.openbsd.org 2022/03/21 07:33:20
Modified files: usr.sbin/bgpd : rde.c rde.h rde_rib.c Log message: Adjust how RIB are reloaded when their flags (esp. no evaluate) changes. First flush all affected Adj-RIB-Out and then in a second step re-evaluate the RIB itself. The no evaluate case becomes simpler. Fix the way prefixes are re-evaluated, the list remove needs to be explict and not part of prefix_evaluate() as in most other cases since this list is not part of the rib_entry. OK tb@