Files
bind9/lib/isc
Evan HuntandMichał Kępień 38264b6a4d Use different allocators for UDP and TCP
Each worker has a receive buffer with space for 20 DNS messages of up
to 2^16 bytes each, and the allocator function passed to uv_read_start()
or uv_udp_recv_start() will reserve a portion of it for use by sockets.
UDP can use recvmmsg() and so it needs that entire space, but TCP reads
one message at a time.

This commit introduces separate allocator functions for TCP and UDP
setting different buffer size limits, so that libuv will provide the
correct buffer sizes to each of them.
2020-08-05 12:57:23 +02:00
..
…
2020-07-15 22:54:13 +02:00
…
…
…
…
…
…
…
…
…
2020-06-05 13:19:49 +02:00
…
…
2020-04-21 14:19:48 +02:00
…
…
2020-06-05 13:19:49 +02:00
…
…
…
…
…
2020-06-25 12:04:36 +10:00
2020-06-05 13:19:49 +02:00
…
…
…
…
…
…
…
…
…
…
…
2020-05-12 22:01:54 +10:00