From: Maria Matejka Date: Mon, 10 Jun 2024 15:24:53 +0000 (+0200) Subject: Table best feed collision fix X-Git-Tag: v3.0.0~151 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8e240fc44f647e1bf7a291526cfc8e720490cd29;p=thirdparty%2Fbird.git Table best feed collision fix --- diff --git a/nest/rt-table.c b/nest/rt-table.c index 8a77c2a6d..b3226a6ba 100644 --- a/nest/rt-table.c +++ b/nest/rt-table.c @@ -2347,7 +2347,7 @@ rt_feed_net_best(struct rt_exporter *e, struct rcu_unwinder *u, u32 index, const rpe = atomic_load_explicit(&rpe->next, memory_order_acquire)) ecnt++; - struct rte_storage *best = atomic_load_explicit(&n->routes, memory_order_acquire); + struct rte_storage *best = NET_READ_BEST_ROUTE(tr, n); if (!ecnt && !best) return NULL;