Track kern.ipc.somaxconn -> kern.ipc.soacceptqueue rename

Fixes:		2bdf61ca29 ("Hide the unfortunate named sysctl...")

(cherry picked from commit 9871ae6aa9)
(cherry picked from commit f4f6bc6367)
This commit is contained in:
Jose Luis Duran 2022-10-11 12:39:26 -04:00 committed by Ed Maste
parent 5653371269
commit 67d863df08
3 changed files with 7 additions and 7 deletions

View file

@ -85,7 +85,7 @@ net.inet.icmp.drop_redirect=1
net.inet.ip.redirect=0
net.inet.tcp.blackhole=2
net.inet.udp.blackhole=1
kern.ipc.somaxconn=1024
kern.ipc.soacceptqueue=1024
debug.trace_on_panic=1
debug.debugger_on_panic=0
EOF

View file

@ -24,7 +24,7 @@
.\"
.\" $FreeBSD$
.\"
.Dd April 16, 2020
.Dd October 11, 2022
.Dt TUNING 7
.Os
.Sh NAME
@ -482,7 +482,7 @@ By default
is set at the maximum allowable port number.
.Pp
The
.Va kern.ipc.somaxconn
.Va kern.ipc.soacceptqueue
sysctl limits the size of the listen queue for accepting new TCP connections.
The default value of 128 is typically too low for robust handling of new
connections in a heavily loaded web server environment.

View file

@ -44,7 +44,7 @@
*
* Future things to test:
*
* - That if we change the value of kern.ipc.somaxconn, the limits really
* - That if we change the value of kern.ipc.soacceptqueue, the limits really
* do change.
*
* - That limits are, approximately, enforced and implemented.
@ -55,7 +55,7 @@
*/
/*
* We retrieve kern.ipc.somaxconn before running the tests in order to use a
* We retrieve kern.ipc.soacceptqueue before running the tests in order to use a
* run-time set value of SOMAXCONN, rather than compile-time set. We assume
* that no other process will be simultaneously frobbing it, and these tests
* may fail if that assumption is not held.
@ -371,9 +371,9 @@ main(void)
size_t len;
len = sizeof(somaxconn);
if (sysctlbyname("kern.ipc.somaxconn", &somaxconn, &len, NULL, 0)
if (sysctlbyname("kern.ipc.soacceptqueue", &somaxconn, &len, NULL, 0)
< 0)
err(-1, "sysctlbyname(kern.ipc.somaxconn)");
err(-1, "sysctlbyname(kern.ipc.soacceptqueue)");
test_defaults();
test_listen_update();