0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-12-22 09:41:54 +00:00
bird/proto/bmp
Ondrej Zajicek e8838d930c BMP: Support multiple instances of BMP protocol
Add internal BMP functions with plicit bmp_proto *p as first argument,
which allows using TRACE() macro. Keep list of BMP instances and call
internal functions. Old BMP functions are wrappers that call internal
functions for all enabled BMP instances.

Extract End-of-RIB mark into separate function.

Based on patch from Michal Zagorski <mzagorsk@akamai.com>. Thanks!
2023-06-08 05:03:15 +02:00
..
bmp.c BMP: Support multiple instances of BMP protocol 2023-06-08 05:03:15 +02:00
bmp.h BMP: Support multiple instances of BMP protocol 2023-06-08 05:03:15 +02:00
buffer.c BMP: Fix bug in buffer resize 2023-05-31 18:42:14 +02:00
buffer.h BMP: Remove superfluous error handling 2023-04-16 20:05:17 +02:00
config.Y BMP: Add station address check 2023-05-30 17:23:56 +02:00
Doc BMP protocol support 2023-04-16 20:05:15 +02:00
LICENSE BMP protocol support 2023-04-16 20:05:15 +02:00
Makefile BMP protocol support 2023-04-16 20:05:15 +02:00
map.c BMP: Do not use global instance ptr internally 2023-04-16 20:05:17 +02:00
map.h BMP: Do not use global instance ptr internally 2023-04-16 20:05:17 +02:00
README.txt BMP: Minor formatting cleanups 2023-05-30 16:23:07 +02:00

ABOUT
This package |proto/bmp/*| provide implementation of BGP Monitoring Protocol (BMP).
It has been started by Akamai Technologies, Inc. as a pilot program for support BMP in BIRD.
It provides only basic features of BMP specification which are needed by Akamai evaluation of
feasible BMP protocol.
Content of this package has been provided as a patch for BIRD release v2.0.7.