0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-11-18 09:08:42 +00:00
bird/nest
Ondrej Zajicek (work) 092c493027 Nest: Fix race condition during reconfiguration, part 2
If export filter is changed during reconfiguration and a route disappears
between reconfiguration and refeed (e.g., if the route is a static route
also removed during the reconfiguration), the route is not withdrawn.

The issue was fixed for regular channels by an earlier patch. This patch
fixes the issue for channels in RA_ACCEPTED mode (first-pass-the-filter),
used by BGP with 'secondary' option.
2018-07-06 02:04:45 +02:00
..
a-path_test.c Nest: Trivial whitespace cleanup 2018-02-07 17:12:33 +01:00
a-path.c Merge branch 'master' into int-new 2018-03-14 12:57:16 +01:00
a-set_test.c Linpool: default allocation size 2017-05-16 15:34:57 +02:00
a-set.c BGP: Fix non-transitive ext communities 2017-12-13 15:57:44 +01:00
attrs.h BGP: Fix non-transitive ext communities 2017-12-13 15:57:44 +01:00
bfd.h Minor cleanup 2017-12-14 21:52:07 +01:00
bird.h Initial commit on integrated BIRD 2015-11-05 12:48:52 +01:00
cli.c Nest: Trivial whitespace cleanup 2018-02-07 17:12:33 +01:00
cli.h Nest: split route show into separate file 2017-05-15 12:10:51 +02:00
cmds.c Timers: Parse and format functions for microsecond times 2017-12-07 13:49:27 +01:00
cmds.h Implements eval command and minor CLI cleanups. 2013-07-25 13:15:32 +02:00
config.Y Config: Dropping CF_ADDTO. 2018-06-26 14:29:03 +02:00
iface.c Nest: Trivial whitespace cleanup 2018-02-07 17:12:33 +01:00
iface.h Nest: Neighbor cache cleanups 2018-06-27 16:57:07 +02:00
locks.c Nest: VRF support for neighbor cache and olock code 2017-09-12 15:49:36 +02:00
locks.h Nest: VRF support for neighbor cache and olock code 2017-09-12 15:49:36 +02:00
Makefile Nest: split route show into separate file 2017-05-15 12:10:51 +02:00
mrtdump.h Nest: Trivial whitespace cleanup 2018-02-07 17:12:33 +01:00
neighbor.c Nest: Neighbor cache cleanups 2018-06-27 16:57:07 +02:00
password.c Timers: Add typecast to unit-converting macros 2017-12-07 13:53:42 +01:00
password.h Timers: Parse and format functions for microsecond times 2017-12-07 13:49:27 +01:00
progdoc Doc: renamed progdoc files Doc -> progdoc to fix collision with doc/ folder on case-insensitive filesystems 2018-06-26 17:09:12 +02:00
proto-hooks.c Nest: Trivial whitespace cleanup 2018-02-07 17:12:33 +01:00
proto.c Nest: Fix race condition during reconfiguration 2018-07-03 18:00:52 +02:00
proto.sgml Channels - explicit links between protocols and tables 2016-02-01 10:28:50 +01:00
protocol.h Nest: Fix race condition during reconfiguration 2018-07-03 18:00:52 +02:00
route.h Nest: Removing separate tmpa from route propagation 2018-05-30 17:08:49 +02:00
rt-attr.c Nest: Removing separate tmpa from route propagation 2018-05-30 17:08:49 +02:00
rt-dev.c Protocol: Introducing an enum protocol_class 2018-05-29 12:35:06 +02:00
rt-dev.h Nest: SADR support for Direct 2018-03-18 02:56:51 +01:00
rt-fib.c Add support for source-specific IPv6 routes to BIRD core 2018-02-13 16:39:07 +01:00
rt-show.c Nest: Removing separate tmpa from route propagation 2018-05-30 17:08:49 +02:00
rt-table.c Nest: Fix race condition during reconfiguration, part 2 2018-07-06 02:04:45 +02:00