Switch prefix_adjout_get and new prefix_adjout_first to use a pt_entry
authorclaudio <claudio@openbsd.org>
Wed, 29 Mar 2023 10:46:11 +0000 (10:46 +0000)
committerclaudio <claudio@openbsd.org>
Wed, 29 Mar 2023 10:46:11 +0000 (10:46 +0000)
commit1e6dccedb95d16e211a5994c0bf9346ba12444e0
treeb73892720459526221b1683c5c00a9fdd454ee6c
parent58c3a53a57fe3727a59a3b5be167c18302b714a2
Switch prefix_adjout_get and new prefix_adjout_first to use a pt_entry
as argument instead of the bgpd_addr + prefixlen.

Do the same with prefix_adjout_update but leave prefix_adjout_lookup
and prefix_adjout_match since those are used by bgpctl code that does
not use pt_entry structs.

With this most of the update code no longer needs struct bgpd_addr and
pt_getaddr().
OK tb@
usr.sbin/bgpd/rde.h
usr.sbin/bgpd/rde_rib.c
usr.sbin/bgpd/rde_update.c