Changeset View
Changeset View
Standalone View
Standalone View
sys/net/rtsock.c
Show All 12 Lines | |||||
netisr_getqlimit(&rtsock_nh, &qlimit); | netisr_getqlimit(&rtsock_nh, &qlimit); | ||||
error = sysctl_handle_int(oidp, &qlimit, 0, req); | error = sysctl_handle_int(oidp, &qlimit, 0, req); | ||||
if (error || !req->newptr) | if (error || !req->newptr) | ||||
return (error); | return (error); | ||||
if (qlimit < 1) | if (qlimit < 1) | ||||
return (EINVAL); | return (EINVAL); | ||||
return (netisr_setqlimit(&rtsock_nh, qlimit)); | return (netisr_setqlimit(&rtsock_nh, qlimit)); | ||||
} | } | ||||
SYSCTL_PROC(_net_route, OID_AUTO, netisr_maxqlen, CTLTYPE_INT|CTLFLAG_RW, | SYSCTL_PROC(_net_route, OID_AUTO, netisr_maxqlen, | ||||
CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_NEEDGIANT, | |||||
0, 0, sysctl_route_netisr_maxqlen, "I", | 0, 0, sysctl_route_netisr_maxqlen, "I", | ||||
"maximum routing socket dispatch queue length"); | "maximum routing socket dispatch queue length"); | ||||
static void | static void | ||||
vnet_rts_init(void) | vnet_rts_init(void) | ||||
{ | { | ||||
int tmp; | int tmp; | ||||
Show All 12 Lines |