CVSROOT: /cvs Module name: src Changes by: clau...@cvs.openbsd.org 2022/02/25 04:36:54
Modified files: usr.sbin/bgpd : rde.c rde.h rde_rib.c Log message: For add-path send the Adj-RIB-Out needs to handle multiple paths per prefix. For this extend the RB trees of the Adj-RIB-Out to also consider the path_id. Add functions to lookup a prefix without path_id so that bgpctl works. Rename functions so that all Adj-RIB-Out specific functions start with prefix_adjout_ For now the path_id_tx in the Adj-RIB-Out is forced to 0 since up_generate_updates() is not ready to handle more than one path per prefix. OK tb@