]> git.ipfire.org Git - thirdparty/bird.git/commit
BGP: Fix route refresh behavior
authorIgor Putovny <igor.putovny@nic.cz>
Mon, 5 May 2025 13:47:10 +0000 (15:47 +0200)
committerMaria Matejka <mq@ucw.cz>
Sat, 10 May 2025 11:51:25 +0000 (13:51 +0200)
commit9edc421148fe9c5e7d6038b667ba8fafb587a1eb
tree5b05f48d5baea53e0b356c25bdb028dbf301b257
parent7ebdd288358ab14c6f5911c636ed3cb3bc453620
BGP: Fix route refresh behavior

On import filter reconfiguration, the route refresh capability is now
honored and used instead of restarting the session.

On export filter reconfiguration, the enhanced route refresh capability
is used to indicate BoRR and EoRR, unless the export table is on. In
such cases, only relevant changes are sent as proper updates.

When route refresh request is received, the enhanced route refresh
capability is now honored.

Co-Authored-By: Maria Matejka <mq@ucw.cz>
nest/proto.c
nest/protocol.h
proto/bgp/attrs.c
proto/bgp/bgp.c
proto/bgp/bgp.h
proto/bgp/packets.c