CVSROOT: /cvs Module name: src Changes by: clau...@cvs.openbsd.org 2019/06/17 05:02:20
Modified files: usr.sbin/bgpd : Makefile bgpd.h parse.y printconf.c rde.c rde.h rde_attr.c rde_filter.c rde_rib.c rde_update.c session.c Added files: usr.sbin/bgpd : rde_community.c Log message: Completley rewrite the community matching and handling code. All community attributes are put into a new data structure when parsing the UPDATE. The filter code can quickly lookup and modify this data structure. When creating an UPDATE the data is put back into wire format. Setups using a lot of communities benefit a lot from this. Input and OK benno@