]> git.ipfire.org Git - thirdparty/bird.git/commit
BMP: Refactor route monitoring
authorOndrej Zajicek <santiago@crfreenet.org>
Fri, 18 Aug 2023 01:53:58 +0000 (03:53 +0200)
committerOndrej Zajicek <santiago@crfreenet.org>
Fri, 18 Aug 2023 01:53:58 +0000 (03:53 +0200)
commitf4deef89bebae6e41654217e20f2a7531c65bf49
tree327e77cb6f41bb5e9b47691575cc7f4f2163e0ba
parentaec21cda249f9460d63c14ca83a9fa4210bcc20d
BMP: Refactor route monitoring

 - Manage BMP state through bmp_peer, bmp_stream, bmp_table structures
 - Use channels and rt_notify() hook for route announcements
 - Add support for post-policy monitoring
 - Send End-of-RIB even when there is no routes
 - Remove rte_update_in_notify() hook from import tables
 - Update import tables to support channels
 - Add bmp_hack (no feed / no flush) flag to channels
nest/proto.c
nest/protocol.h
nest/rt-table.c
proto/bgp/bgp.c
proto/bmp/bmp.c
proto/bmp/bmp.h
proto/bmp/config.Y