Split up as_set into a set_table and an as_set. The first is what does
authorclaudio <claudio@openbsd.org>
Thu, 20 Sep 2018 11:45:59 +0000 (11:45 +0000)
committerclaudio <claudio@openbsd.org>
Thu, 20 Sep 2018 11:45:59 +0000 (11:45 +0000)
commit59e404fb979795fbdc6f778dd6c595633ee334e6
tree8a870c3aef12d8758096082db99969f65135fa58
parenta4fff7c6b1b752ff3d5da21881d2c23fda79c1f8
Split up as_set into a set_table and an as_set. The first is what does
the lookup and will now also be used in roa-set tries. The as_set is glue
to add the name and dirty flag. Add an accessor to get the set data so
that the imsg sending and printing can be moved into the right places.
This is done mainly because roa-sets need similar but slightly different
versions and making the code more generic is the best way fixing this.
OK benno@
usr.sbin/bgpd/bgpd.c
usr.sbin/bgpd/bgpd.h
usr.sbin/bgpd/parse.y
usr.sbin/bgpd/printconf.c
usr.sbin/bgpd/rde.c
usr.sbin/bgpd/rde.h
usr.sbin/bgpd/rde_filter.c
usr.sbin/bgpd/rde_sets.c
usr.sbin/bgpd/rde_trie.c
usr.sbin/bgpd/util.c