Relax the config of add-path send and rde evaluate all
authorclaudio <claudio@openbsd.org>
Thu, 21 Jul 2022 12:34:19 +0000 (12:34 +0000)
committerclaudio <claudio@openbsd.org>
Thu, 21 Jul 2022 12:34:19 +0000 (12:34 +0000)
commite5067d275459143e8beccdac1ec9dda222ec477e
tree75e5688eff2498aa8b3697c89e6db3042c07d985
parent62a6d4bbab81b57f42563b262621546e01a0dc46
Relax the config of add-path send and rde evaluate all

add-path send is kind of like rde evaluate all (at least if plus is used)
and so it kind of implies 'rde evaluate all' in that case. Removing the
check in neighbor_consistent() allows to setup sessions so that 'either or'
are used. This makes sense since peers may opt out of add-path by disabling
the capability on their side.
Based on report from Pier Carlo Chiodi
OK tb@
cvs: ----------------------------------------------------------------------
usr.sbin/bgpd/bgpd.conf.5
usr.sbin/bgpd/parse.y