summaryrefslogtreecommitdiff
path: root/ot_udp.h
diff options
context:
space:
mode:
authorDirk Engling <erdgeist@erdgeist.org>2026-10-25 18:51:51 +0100
committerDirk Engling <erdgeist@erdgeist.org>2026-10-25 18:51:51 +0100
commit2c7659ec930277981b6333b5b3aff7840d11933c (patch)
tree1c363ce905ef1a62395f398335a94a47916af278 /ot_udp.h
parent632960a33eb8d23925b2bbef24d5065de7280aef (diff)
Decouple config parsing from binding and worker spawning
* Options are parsed now into a listener description list before binding them at once and starting the workers later * UDP workers can now be configured per connection * socket reuse is now done more sensibly, mcast sockets always reused * Hold-off logic after spawning udp workers removed
Diffstat (limited to 'ot_udp.h')
-rw-r--r--ot_udp.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/ot_udp.h b/ot_udp.h
index 87d99a9..a8ab9fc 100644
--- a/ot_udp.h
+++ b/ot_udp.h
@@ -10,8 +10,8 @@
10 10
11#include "trackerlogic.h" 11#include "trackerlogic.h"
12 12
13void udp_init(int64_t sock, unsigned int worker_count); 13void udp_init(void);
14void udp_kickoff(void); 14void udp_workers_install(int64_t sock, unsigned int worker_count);
15int handle_udp6(int64_t serversocket, struct ot_workstruct *ws); 15int handle_udp6(int64_t serversocket, struct ot_workstruct *ws);
16 16
17#endif 17#endif