Implement filter and control message matching for ASAP.
authorclaudio <claudio@openbsd.org>
Tue, 24 Jan 2023 14:13:11 +0000 (14:13 +0000)
committerclaudio <claudio@openbsd.org>
Tue, 24 Jan 2023 14:13:11 +0000 (14:13 +0000)
commit060f4cb2c5863263ea05d28194b264ce291c0ceb
tree8ad4077b761f1012addedaa77c2ff8aaba6ab5db
parentf50e68ccdb4fe05171a6d9b991eff04ba2cd2a06
Implement filter and control message matching for ASAP.

This adds avs (ASPA validation state) which can be 'unknown', 'valid'
or 'invalid'. It behaves similar to ovs but the ASPA validation state
of paths from iBGP sessions is 'unknown' and the role of the ebgp session
is important to get the right validation state.

OK tb@
usr.sbin/bgpd/bgpd.conf.5
usr.sbin/bgpd/bgpd.h
usr.sbin/bgpd/parse.y
usr.sbin/bgpd/printconf.c
usr.sbin/bgpd/rde.c
usr.sbin/bgpd/rde_filter.c