0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-09-18 19:35:20 +00:00
bird/proto/bmp
Ondrej Zajicek 2c7d2141ac BMP: Fix connection management
Replace broken TCP connection management with a simple state machine.
Handle failed attempts properly with a timeout, detect and handle TCP
connection close and try to reconnect after that. Remove useless
'station_connected' flag.

Keep open messages saved even after the BMP session establishment,
so they can be used after BMP session flaps.

Use proper log messages for session events.
2023-04-20 16:28:07 +02:00
..
bmp.c BMP: Fix connection management 2023-04-20 16:28:07 +02:00
bmp.h BMP: Fix connection management 2023-04-20 16:28:07 +02:00
buffer.c BMP protocol support 2023-04-16 20:05:15 +02:00
buffer.h BMP: Remove superfluous error handling 2023-04-16 20:05:17 +02:00
config.Y BMP: Minor cleanups 2023-04-16 20:05:17 +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 protocol support 2023-04-16 20:05:15 +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.