Implement RFC9072: Extended Optional Parameters Length for BGP OPEN Message
authorclaudio <claudio@openbsd.org>
Tue, 27 Jul 2021 07:14:31 +0000 (07:14 +0000)
committerclaudio <claudio@openbsd.org>
Tue, 27 Jul 2021 07:14:31 +0000 (07:14 +0000)
commitdf79d77dea399319da0d0fd9cfc67098e9e1158a
treed75e9b68fbc9171d7d6687550f4e335b6d78ebf2
parent65419336918c8a5a2257935908d50b667d579f99
Implement RFC9072: Extended Optional Parameters Length for BGP OPEN Message

This allows to send more then 255 bytes of optional parameters. With this
it is possible to send more capabilities. bgpd will switch automatically
to the new extended lenght format if needed but by default the old 1 byte
param length encoding is used to keep compatible with old systems.

OK benno@
usr.sbin/bgpd/bgpd.8
usr.sbin/bgpd/session.c
usr.sbin/bgpd/session.h