From dd786e338c4adccee7077c8ecfaf56df2831ee4c Mon Sep 17 00:00:00 2001 From: Maria Matejka Date: Thu, 1 Sep 2022 10:39:56 +0200 Subject: [PATCH] ROA subscriptions are also converted to export requests. By this, the requesting channels do the timers in their own loops, avoiding unnecessary synchronization when the central timer went off. This is of course less effective for now, yet it allows to easily implement selective reloads in future. --- doc/bird.sgml | 24 ++++------ nest/config.Y | 4 +- nest/proto.c | 119 +++++++++++++++++++++++++++++++++++++++--------- nest/protocol.h | 8 +++- nest/rt-table.c | 96 +++----------------------------------- nest/rt.h | 14 ------ 6 files changed, 122 insertions(+), 143 deletions(-) diff --git a/doc/bird.sgml b/doc/bird.sgml index b12ac544..2bce3d57 100644 --- a/doc/bird.sgml +++ b/doc/bird.sgml @@ -675,21 +675,6 @@ to set options. disadvantage is that trie-enabled routing tables require more memory, which may be an issue especially in multi-table setups. Default: off. -