From a81e18da254ddd7cccff82feab61aa943a277805 Mon Sep 17 00:00:00 2001 From: "Ondrej Zajicek (work)" Date: Tue, 3 Jul 2018 17:52:51 +0200 Subject: 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/protocol.h | 1 + 1 file changed, 1 insertion(+) (limited to 'nest/protocol.h') diff --git a/nest/protocol.h b/nest/protocol.h index dd942c10..f0b65598 100644 --- a/nest/protocol.h +++ b/nest/protocol.h @@ -536,6 +536,7 @@ struct channel { u8 gr_wait; /* Route export to channel is postponed until graceful restart */ btime last_state_change; /* Time of last state transition */ + btime last_tx_filter_change; }; -- cgit v1.2.3