Increase the default buffer size for AF_UNIX from 8192 to 32768.
authorclaudio <claudio@openbsd.org>
Sun, 22 Sep 2024 08:40:37 +0000 (08:40 +0000)
committerclaudio <claudio@openbsd.org>
Sun, 22 Sep 2024 08:40:37 +0000 (08:40 +0000)
commit5d7086de66ee90797bfcc8ce2506d3b22b62d387
tree879ea90ae04f7ab66de42dbf55e22415e2231707
parent484eff01849309f9b262fc9ad3a7638d07770b11
Increase the default buffer size for AF_UNIX from 8192 to 32768.

Using 8k for socketpairs was always on the low end side. Also this
avoid a fatal error in sshd that can be triggered when the network
stack is pushed hard enough to consume most of the allowed memory.
By increasing the default buffer size a bit the error in sshd is
avoided which is good enough for now.

Long term a better solution for sonewconn() and especially sbchecklowmem()
needs to be found. m_pool_used() returns not the right information for
them.

OK deraadt@ otto@
sys/kern/uipc_usrreq.c