bgpd(8) will soon support ADD-PATH (RFC7911) and enhanced route refresh
authorclaudio <claudio@openbsd.org>
Thu, 27 May 2021 08:27:48 +0000 (08:27 +0000)
committerclaudio <claudio@openbsd.org>
Thu, 27 May 2021 08:27:48 +0000 (08:27 +0000)
commit63c2de87d6b8649533885376cec26dc58482316b
tree7e2a8d06f102ad9ff0ebe3b020cbe5a09ee541b0
parent50195527c51bf5e8bc99f4772afcce410bf7fd59
bgpd(8) will soon support ADD-PATH (RFC7911) and enhanced route refresh
(RFC7313). This is the frist step toward this.

It adds the capability parsers for the two no capabilities, extends the
capability struct and adds the capability negotiation bits.
The route refresh message parser and generator are extended to support
the BoRR and EoRR message. Also add the new NOTIFICATION type and subtype
for the route refresh message.
usr.sbin/bgpd/bgpd.h
usr.sbin/bgpd/logmsg.c
usr.sbin/bgpd/session.c
usr.sbin/bgpd/session.h