Changeset View
Changeset View
Standalone View
Standalone View
sys/netinet/ip_reass.c
Show All 12 Lines | |||||
&maxfrags, 0, | &maxfrags, 0, | ||||
"Maximum number of IPv4 fragments allowed across all reassembly queues"); | "Maximum number of IPv4 fragments allowed across all reassembly queues"); | ||||
SYSCTL_UINT(_net_inet_ip, OID_AUTO, curfrags, CTLFLAG_RD, | SYSCTL_UINT(_net_inet_ip, OID_AUTO, curfrags, CTLFLAG_RD, | ||||
__DEVOLATILE(u_int *, &nfrags), 0, | __DEVOLATILE(u_int *, &nfrags), 0, | ||||
"Current number of IPv4 fragments across all reassembly queues"); | "Current number of IPv4 fragments across all reassembly queues"); | ||||
VNET_DEFINE_STATIC(uma_zone_t, ipq_zone); | VNET_DEFINE_STATIC(uma_zone_t, ipq_zone); | ||||
#define V_ipq_zone VNET(ipq_zone) | #define V_ipq_zone VNET(ipq_zone) | ||||
SYSCTL_PROC(_net_inet_ip, OID_AUTO, maxfragpackets, CTLFLAG_VNET | | SYSCTL_PROC(_net_inet_ip, OID_AUTO, maxfragpackets, | ||||
CTLTYPE_INT | CTLFLAG_RW, NULL, 0, sysctl_maxfragpackets, "I", | CTLFLAG_VNET | CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_NEEDGIANT, | ||||
NULL, 0, sysctl_maxfragpackets, "I", | |||||
"Maximum number of IPv4 fragment reassembly queue entries"); | "Maximum number of IPv4 fragment reassembly queue entries"); | ||||
SYSCTL_UMA_CUR(_net_inet_ip, OID_AUTO, fragpackets, CTLFLAG_VNET, | SYSCTL_UMA_CUR(_net_inet_ip, OID_AUTO, fragpackets, CTLFLAG_VNET, | ||||
&VNET_NAME(ipq_zone), | &VNET_NAME(ipq_zone), | ||||
"Current number of IPv4 fragment reassembly queue entries"); | "Current number of IPv4 fragment reassembly queue entries"); | ||||
VNET_DEFINE_STATIC(int, noreass); | VNET_DEFINE_STATIC(int, noreass); | ||||
#define V_noreass VNET(noreass) | #define V_noreass VNET(noreass) | ||||
Show All 12 Lines |