This adds the required AID filter in prefix_flowspec_dump(). -- :wq Claudio
Index: rde_rib.c =================================================================== RCS file: /cvs/src/usr.sbin/bgpd/rde_rib.c,v retrieving revision 1.259 diff -u -p -r1.259 rde_rib.c --- rde_rib.c 19 Apr 2023 13:23:33 -0000 1.259 +++ rde_rib.c 21 Apr 2023 15:23:30 -0000 @@ -1197,8 +1197,11 @@ prefix_flowspec_dump(uint8_t aid, void * { struct rib_entry *re, *next; - RB_FOREACH_SAFE(re, rib_tree, rib_tree(&flowrib), next) + RB_FOREACH_SAFE(re, rib_tree, rib_tree(&flowrib), next) { + if (aid != AID_UNSPEC && aid != re->prefix->aid) + continue; call(re, arg); + } if (done != NULL) done(arg, aid); }