mirror of
https://git.FreeBSD.org/src.git
synced 2024-10-18 02:19:39 +00:00
Track kern.ipc.somaxconn -> kern.ipc.soacceptqueue rename
Fixes: 2bdf61ca29
("Hide the unfortunate named sysctl...")
MFC after: 3 days
This commit is contained in:
parent
9b4cbaa9c3
commit
9871ae6aa9
@ -86,7 +86,7 @@ net.inet.icmp.drop_redirect=1
|
|||||||
net.inet.ip.redirect=0
|
net.inet.ip.redirect=0
|
||||||
net.inet.tcp.blackhole=2
|
net.inet.tcp.blackhole=2
|
||||||
net.inet.udp.blackhole=1
|
net.inet.udp.blackhole=1
|
||||||
kern.ipc.somaxconn=1024
|
kern.ipc.ssoacceptqueue=1024
|
||||||
debug.trace_on_panic=1
|
debug.trace_on_panic=1
|
||||||
debug.debugger_on_panic=0
|
debug.debugger_on_panic=0
|
||||||
EOF
|
EOF
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
.\"
|
.\"
|
||||||
.\" $FreeBSD$
|
.\" $FreeBSD$
|
||||||
.\"
|
.\"
|
||||||
.Dd April 16, 2020
|
.Dd October 11, 2022
|
||||||
.Dt TUNING 7
|
.Dt TUNING 7
|
||||||
.Os
|
.Os
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
@ -482,7 +482,7 @@ By default
|
|||||||
is set at the maximum allowable port number.
|
is set at the maximum allowable port number.
|
||||||
.Pp
|
.Pp
|
||||||
The
|
The
|
||||||
.Va kern.ipc.somaxconn
|
.Va kern.ipc.soacceptqueue
|
||||||
sysctl limits the size of the listen queue for accepting new TCP connections.
|
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
|
The default value of 128 is typically too low for robust handling of new
|
||||||
connections in a heavily loaded web server environment.
|
connections in a heavily loaded web server environment.
|
||||||
|
@ -44,7 +44,7 @@
|
|||||||
*
|
*
|
||||||
* Future things to test:
|
* 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.
|
* do change.
|
||||||
*
|
*
|
||||||
* - That limits are, approximately, enforced and implemented.
|
* - 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
|
* 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
|
* that no other process will be simultaneously frobbing it, and these tests
|
||||||
* may fail if that assumption is not held.
|
* may fail if that assumption is not held.
|
||||||
@ -371,9 +371,9 @@ main(void)
|
|||||||
size_t len;
|
size_t len;
|
||||||
|
|
||||||
len = sizeof(somaxconn);
|
len = sizeof(somaxconn);
|
||||||
if (sysctlbyname("kern.ipc.somaxconn", &somaxconn, &len, NULL, 0)
|
if (sysctlbyname("kern.ipc.soacceptqueue", &somaxconn, &len, NULL, 0)
|
||||||
< 0)
|
< 0)
|
||||||
err(-1, "sysctlbyname(kern.ipc.somaxconn)");
|
err(-1, "sysctlbyname(kern.ipc.soacceptqueue)");
|
||||||
|
|
||||||
test_defaults();
|
test_defaults();
|
||||||
test_listen_update();
|
test_listen_update();
|
||||||
|
Loading…
Reference in New Issue
Block a user