From d23db54da0fa15e8ac3ce745fd85fc96dc4f29af Mon Sep 17 00:00:00 2001 From: Maria Matejka Date: Thu, 20 Jun 2024 22:35:53 +0200 Subject: [PATCH] ROA: Switching off digestor splitting --- nest/rt-table.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/nest/rt-table.c b/nest/rt-table.c index 4a27bc3a..0b6a19d8 100644 --- a/nest/rt-table.c +++ b/nest/rt-table.c @@ -576,8 +576,11 @@ rt_aggregate_roa(void *_rag) rte_import(&rag->stream.dst, &nip.n, &r, prev.src ?: src); +#if 0 + /* Do not split ROA aggregator, we want this to be finished asap */ MAYBE_DEFER_TASK(rag->src.r.target, rag->src.r.event, "export to %s", rag->src.name); +#endif } } @@ -2993,8 +2996,12 @@ rt_digest_update(void *_d) if (ni) rt_digest_update_net(d, ni, net_max_prefix_length[tab->addr_type]); +#if 0 + /* Digestor is never splitting, it just digests everything + * because we prefer to generate one big trie instead of a lot of small ones. */ MAYBE_DEFER_TASK(birdloop_event_list(tab->loop), &d->event, "ROA digestor update in %s", tab->name); +#endif } }