Restructure struct prefix a bit and move the rib pointer to the union
authorclaudio <claudio@openbsd.org>
Tue, 27 Jul 2021 07:50:01 +0000 (07:50 +0000)
committerclaudio <claudio@openbsd.org>
Tue, 27 Jul 2021 07:50:01 +0000 (07:50 +0000)
commit2b7b6505a1ba8c97760fe307ffd14efa5317e12f
tree243cc9d3dee600b0ef7d94ef1255cb50ef970d25
parent9e59dee7d2e6917372df111a92048421eb4e0fdf
Restructure struct prefix a bit and move the rib pointer to the union
that splits the normal RIB linkage vs the adjrib-out linkage. This is
done to make a bit of space to put an extra add-path related id into
the struct without blowing its size over 128 bytes.
Long run this struct should be split up but the necessary changes are
too large right now so this is the 2nd best option.
OK benno@
usr.sbin/bgpd/rde.c
usr.sbin/bgpd/rde.h
usr.sbin/bgpd/rde_rib.c