bind9/lib
Evan Hunt 9a372f2bce 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:58 +02:00
..
bind9 prep 9.16.5 2020-07-15 23:10:55 +02:00
dns Expire the 0 TTL RRSet quickly rather using them for serve-stale 2020-08-05 09:09:16 +02:00
irs Adjust library API versions 2020-05-19 13:57:37 +02:00
isc Use different allocators for UDP and TCP 2020-08-05 12:57:58 +02:00
isccc prep 9.16.3 2020-05-19 13:57:36 +02:00
isccfg Add stale-cache-enable option and disable serve-stable by default 2020-08-05 09:09:16 +02:00
ns Map DNS_R_BADTSIG to FORMERR 2020-08-04 23:04:34 +10:00
samples add support for building sphinx documentation 2020-06-01 09:54:46 +02:00
win32/bindevt Disable MSB8028 warning 2020-04-16 07:56:38 +02:00
.gitignore added gitignore, removed cvsignore 2012-03-03 23:10:05 -08:00
Kyuafile link in lib/isccc/tests/Kyuafile 2018-11-13 07:23:36 +11:00
Makefile.in remove lib/tests as nothing uses it anymore 2018-03-09 14:12:50 -08:00