CVSROOT: /cvs Module name: src Changes by: clau...@cvs.openbsd.org 2022/07/08 04:01:52
Modified files: usr.sbin/bgpd : rde.h rde_rib.c rde_update.c Log message: Pass path_id_tx to the Adj-RIB-Out Adjust prefix_adjout_update() to properly handle path_id_tx. Move the lookup of the prefix out of prefix_adjout_update() and to up_generate_updates(). While that code uses prefix_adjout_lookup() to find the current prefix in the Adj-RIB-Out and add-path aware function will use prefix_adjout_get(). In up_generate_default() just use 0 for path_id_tx since for this peer that is the only prefix installed into the Adj-RIB-Out. OK tb@