0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-12-22 09:41:54 +00:00
bird/proto/bgp
Ondrej Zajicek e16466b379 Fix race condition that breaks BGP connections after reconfigure.
RFC says that only connections in OpenConfirm and Established state
should participate in connection collision detection.

The current implementation leads to race condition when both sides
are trying to connect at the almost same time, then both sides
receive OPEN message by different connections at the almost same
time and close the other connection. Both connections are
closed and the both sides end in  start/idle or start/active
state.
2008-10-29 14:16:34 +01:00
..
attrs.c Bugfixes in MULIT_EXIT_DISC attribute handling. 2008-10-26 22:59:21 +01:00
bgp.c Implementation of an option for disabling AS4 support per BGP instance. 2008-10-26 22:48:02 +01:00
bgp.h Implementation of an option for disabling AS4 support per BGP instance. 2008-10-26 22:48:02 +01:00
config.Y Bugfixes in MULIT_EXIT_DISC attribute handling. 2008-10-26 22:59:21 +01:00
Doc BGP documented. 2000-06-04 17:06:18 +00:00
Makefile Construction of BGP packets. 2000-03-21 15:53:50 +00:00
packets.c Fix race condition that breaks BGP connections after reconfigure. 2008-10-29 14:16:34 +01:00