Changeset View
Changeset View
Standalone View
Standalone View
sys/netinet/tcp_timewait.c
Show All 12 Lines | |||||
if (error == 0 && req->newptr) | if (error == 0 && req->newptr) | ||||
if (new >= 32) { | if (new >= 32) { | ||||
maxtcptw = new; | maxtcptw = new; | ||||
uma_zone_set_max(V_tcptw_zone, maxtcptw); | uma_zone_set_max(V_tcptw_zone, maxtcptw); | ||||
} | } | ||||
return (error); | return (error); | ||||
} | } | ||||
SYSCTL_PROC(_net_inet_tcp, OID_AUTO, maxtcptw, CTLTYPE_INT|CTLFLAG_RW, | SYSCTL_PROC(_net_inet_tcp, OID_AUTO, maxtcptw, | ||||
CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_NEEDGIANT, | |||||
&maxtcptw, 0, sysctl_maxtcptw, "IU", | &maxtcptw, 0, sysctl_maxtcptw, "IU", | ||||
"Maximum number of compressed TCP TIME_WAIT entries"); | "Maximum number of compressed TCP TIME_WAIT entries"); | ||||
VNET_DEFINE_STATIC(int, nolocaltimewait) = 0; | VNET_DEFINE_STATIC(int, nolocaltimewait) = 0; | ||||
#define V_nolocaltimewait VNET(nolocaltimewait) | #define V_nolocaltimewait VNET(nolocaltimewait) | ||||
SYSCTL_INT(_net_inet_tcp, OID_AUTO, nolocaltimewait, CTLFLAG_VNET | CTLFLAG_RW, | SYSCTL_INT(_net_inet_tcp, OID_AUTO, nolocaltimewait, CTLFLAG_VNET | CTLFLAG_RW, | ||||
&VNET_NAME(nolocaltimewait), 0, | &VNET_NAME(nolocaltimewait), 0, | ||||
"Do not create compressed TCP TIME_WAIT entries for local connections"); | "Do not create compressed TCP TIME_WAIT entries for local connections"); | ||||
Show All 12 Lines |