On Thu, 1 May 2025 11:16:25 -0300 Felipe Pereira <fel...@spint.com.br> wrote:
> static int cleanup_timeout() > { > const uint64_t now = rte_get_timer_cycles(); > const uint64_t cutoff = now - CLEANUP_TIMEOUT_CYCLES; > > uint32_t iter = 0; > const void *key; > void *data; > uint64_t expired_keys[MAX_EXPIRED_KEYS]; > int expired_count = 0; > rte_atomic32_set(¬_found_keys, 0); I don't think your main thread registered it self with RCU. It probably needs to