Start converting the message parser to use the new ibuf api.
authorclaudio <claudio@openbsd.org>
Tue, 23 Jan 2024 16:13:35 +0000 (16:13 +0000)
committerclaudio <claudio@openbsd.org>
Tue, 23 Jan 2024 16:13:35 +0000 (16:13 +0000)
commit5c4d2233d59fd1918b3011c78f57837f8361d33f
tree3d38ff55a6cd192ec91f1d22d8884b925b20e23d
parent504b00664433e474bb368b650598972fb3688ce5
Start converting the message parser to use the new ibuf api.

Rewrite rde_update_dispatch() to use ibufs. Because of this
rde_update_err(), rde_get_mp_nexthop(), nlri_get_prefix() and
friends are switched to use ibufs. For rde_attr_parse() a minimal
change was done for now.

OK tb@
usr.sbin/bgpd/bgpd.h
usr.sbin/bgpd/rde.c
usr.sbin/bgpd/rde.h
usr.sbin/bgpd/rde_update.c
usr.sbin/bgpd/util.c