bind9/lib/isc/netmgr
Tony Finch 555690a3c9 Simplify thread spawning
The `isc_trampoline` module had a lot of machinery to support stable
thread IDs for use by hazard pointers. But the hazard pointer code
is gone, and the `isc_loop` module now has its own per-loop thread
IDs.

The trampoline machinery seems over-complicated for its remaining
tasks, so move the per-thread initialization into `isc/thread.c`,
and delete the rest.
2023-03-31 17:21:52 +01:00
..
http.c Attach the accept "client" socket to .listener member of the socket 2023-03-30 16:10:08 +02:00
netmgr-int.h Replace __attribute__((unused)) with ISC_ATTR_UNUSED attribute macro 2023-03-30 23:29:25 +02:00
netmgr.c Simplify thread spawning 2023-03-31 17:21:52 +01:00
socket.c Extend isc__nm_socket_tcp_nodelay() to accept value 2022-12-20 22:13:53 +02:00
streamdns.c Attach the accept "client" socket to .listener member of the socket 2023-03-30 16:10:08 +02:00
tcp.c Apply the semantic patch to remove isc_stdtime_get() 2023-03-31 13:32:56 +02:00
timer.c Update netmgr, tasks, and applications to use isc_loopmgr 2022-08-26 09:09:24 +02:00
tlsstream.c TLS Stream: remove incorrect/obsolete INSIST()s from tls_do_bio() 2023-03-30 18:21:50 +03:00
udp.c Attach the accept "client" socket to .listener member of the socket 2023-03-30 16:10:08 +02:00