Ondřej Surý
6fd06c461b
Make dns_dispatch bound to threads
...
Instead of high number of dispatches (4 * named_g_udpdisp)[1], make the
dispatches bound to threads and make dns_dispatchset_t create a dispatch
for each thread (event loop).
This required couple of other changes:
1. The dns_dispatch_createudp() must be called on loop, so the isc_tid()
is already initialized - changes to nsupdate and mdig were required.
2. The dns_requestmgr had only a single dispatch per v4 and v6. Instead
of using single dispatch, use dns_dispatchset_t for each protocol -
this is same as dns_resolver.
2023-09-16 07:32:17 +02:00
..
2023-09-16 07:32:17 +02:00
2023-08-31 22:08:35 +02:00
2023-08-21 18:39:53 +02:00
2023-03-29 10:47:53 +00:00
2023-05-12 14:16:25 +02:00
2023-07-28 08:59:08 +02:00
2023-03-29 10:47:53 +00:00
2023-03-08 22:40:03 +00:00
2023-08-31 22:08:35 +02:00
2023-02-15 16:44:47 +00:00
2023-06-14 13:12:45 +01:00
2023-02-15 16:44:47 +00:00
2023-02-15 16:44:47 +00:00
2023-04-03 12:05:28 +10:00
2023-02-21 13:12:26 +00:00
2023-09-12 16:17:06 +02:00
2023-09-16 07:20:48 +02:00
2023-08-31 22:08:35 +02:00
2023-08-31 22:08:35 +02:00
2023-09-01 12:01:19 +10:00
2023-08-31 22:08:35 +02:00
2023-08-21 14:14:18 +02:00
2023-02-15 16:44:47 +00:00
2023-09-01 12:01:20 +10:00
2023-09-05 09:39:41 +02:00
2023-05-12 14:16:25 +02:00
2023-08-21 18:39:53 +02:00
2023-02-15 16:44:47 +00:00
2023-09-12 16:17:06 +02:00
2023-08-31 22:08:35 +02:00
2023-05-12 20:48:31 +01:00
2023-08-31 22:08:35 +02:00
2023-09-12 16:17:06 +02:00
2023-02-16 18:35:32 +01:00
2023-09-06 00:28:56 +00:00
2023-09-05 18:46:57 +02:00
2023-02-15 16:44:47 +00:00
2023-02-15 16:44:47 +00:00
2023-04-03 10:25:56 +00:00
2023-03-31 12:52:59 +00:00
2023-08-21 18:39:53 +02:00
2023-07-28 08:59:08 +02:00
2023-05-29 01:40:57 +00:00
2023-04-27 12:38:53 +02:00
2023-02-16 18:35:32 +01:00
2023-02-15 16:44:47 +00:00
2023-06-15 15:32:04 +02:00
2023-08-21 18:39:53 +02:00
2023-03-31 09:52:54 +00:00
2023-03-28 12:38:28 -07:00
2023-08-31 22:08:35 +02:00
2023-08-15 12:21:41 +02:00
2023-03-31 13:16:28 +02:00
2023-02-15 16:44:09 +00:00
2023-08-31 22:08:35 +02:00
2023-07-28 08:59:08 +02:00
2023-09-16 07:32:17 +02:00
2023-06-27 12:38:09 +02:00
2023-02-16 18:35:32 +01:00
2023-09-01 12:01:20 +10:00
2023-04-03 10:25:56 +00:00
2023-06-27 12:38:09 +02:00
2023-04-27 12:38:53 +02:00