]> git.ipfire.org Git - thirdparty/bird.git/commit
Nest: Fix race condition during reconfiguration
authorOndrej Zajicek (work) <santiago@crfreenet.org>
Tue, 3 Jul 2018 17:21:42 +0000 (19:21 +0200)
committerOndrej Zajicek (work) <santiago@crfreenet.org>
Tue, 3 Jul 2018 17:21:59 +0000 (19:21 +0200)
commitcbfdf6ed057b993d7e107b4c39b8a5b81c081eee
tree0c6255bb81f037ceff0dfa9409a5829069ea24e1
parent822a7ee6d5cd9bf38548026e0dd52fbc4634030d
Nest: Fix race condition during reconfiguration

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 patch fixes that by adding tx reconfiguration timestamp.
nest/proto.c
nest/protocol.h
nest/rt-table.c
proto/pipe/pipe.c