From 772873104658182a5b76f5c0eed76047c62c6651 Mon Sep 17 00:00:00 2001 From: Dirk Engling Date: Wed, 28 Oct 2026 23:31:07 +0100 Subject: With more workers blockingly waiting on udp sockets, we need to keep track of all sockets to shut them down on exit --- ot_udp.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'ot_udp.h') diff --git a/ot_udp.h b/ot_udp.h index 7d4432f..b731aca 100644 --- a/ot_udp.h +++ b/ot_udp.h @@ -13,6 +13,9 @@ void udp_init(void); /* One thread reading one socket. Called once per worker. */ void udp_worker_install(int64_t sock); + +/* Stop every worker installed above and wait for it to be gone */ +void udp_workers_deinit(void); int handle_udp6(int64_t serversocket, struct ot_workstruct *ws); #endif -- cgit v1.3