On Thu, May 11, 2023 at 05:27:01PM +0200, Ondrej Zajicek wrote:
Hi
Yes, it is a bug in BIRD. When BGP capability option is parsed, the capability structure is initialized with the proper default value, but when there is no BGP capability option altogether (like in these case), the capability structure is just zeroed. Unfortunately, RFC 9234 is the only supported capability that has non-zero default value (0xff), zero is 'provider'. Will fix that.
Here is a patch: https://gitlab.nic.cz/labs/bird/-/commit/f8ba82804faba5cc1520d4545330502e29b... -- Elen sila lumenn' omentielvo Ondrej 'Santiago' Zajicek (email: santiago@crfreenet.org) OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net) "To err is human -- to blame it on a computer is even more so."