When generating UPDATE handle the message size limit better.
authorclaudio <claudio@openbsd.org>
Wed, 25 Sep 2024 14:46:51 +0000 (14:46 +0000)
committerclaudio <claudio@openbsd.org>
Wed, 25 Sep 2024 14:46:51 +0000 (14:46 +0000)
commit6c19f566ed81fdd304f27ae8e80086fccb1ad236
treea907c05bf45112c669db1ee390be7febe3315cdc
parent4532df1c40b4df3d7f61b1694d736813cd3e74bf
When generating UPDATE handle the message size limit better.

First of all warn that a prefix was dropped. In the generate an update
code handle possible overflows of attributes and NLRI and withdraw the
affected prefix. This way the peer will not have stale data.
OK tb@
usr.sbin/bgpd/rde.c
usr.sbin/bgpd/rde.h
usr.sbin/bgpd/rde_update.c