Changeset View
Changeset View
Standalone View
Standalone View
sys/netpfil/pf/pf.c
Show First 20 Lines • Show All 363 Lines • ▼ Show 20 Lines | |||||
VNET_DEFINE(struct pf_srchash *, pf_srchash); | VNET_DEFINE(struct pf_srchash *, pf_srchash); | ||||
SYSCTL_NODE(_net, OID_AUTO, pf, CTLFLAG_RW, 0, "pf(4)"); | SYSCTL_NODE(_net, OID_AUTO, pf, CTLFLAG_RW, 0, "pf(4)"); | ||||
u_long pf_hashmask; | u_long pf_hashmask; | ||||
u_long pf_srchashmask; | u_long pf_srchashmask; | ||||
static u_long pf_hashsize; | static u_long pf_hashsize; | ||||
static u_long pf_srchashsize; | static u_long pf_srchashsize; | ||||
u_long pf_ioctl_maxcount = 65535; | |||||
SYSCTL_ULONG(_net_pf, OID_AUTO, states_hashsize, CTLFLAG_RDTUN, | SYSCTL_ULONG(_net_pf, OID_AUTO, states_hashsize, CTLFLAG_RDTUN, | ||||
&pf_hashsize, 0, "Size of pf(4) states hashtable"); | &pf_hashsize, 0, "Size of pf(4) states hashtable"); | ||||
SYSCTL_ULONG(_net_pf, OID_AUTO, source_nodes_hashsize, CTLFLAG_RDTUN, | SYSCTL_ULONG(_net_pf, OID_AUTO, source_nodes_hashsize, CTLFLAG_RDTUN, | ||||
&pf_srchashsize, 0, "Size of pf(4) source nodes hashtable"); | &pf_srchashsize, 0, "Size of pf(4) source nodes hashtable"); | ||||
SYSCTL_ULONG(_net_pf, OID_AUTO, request_maxcount, CTLFLAG_RDTUN, | |||||
&pf_ioctl_maxcount, 0, "Maximum number of tables, addresses, ... in a single ioctl() call"); | |||||
VNET_DEFINE(void *, pf_swi_cookie); | VNET_DEFINE(void *, pf_swi_cookie); | ||||
VNET_DEFINE(uint32_t, pf_hashseed); | VNET_DEFINE(uint32_t, pf_hashseed); | ||||
#define V_pf_hashseed VNET(pf_hashseed) | #define V_pf_hashseed VNET(pf_hashseed) | ||||
int | int | ||||
pf_addr_cmp(struct pf_addr *a, struct pf_addr *b, sa_family_t af) | pf_addr_cmp(struct pf_addr *a, struct pf_addr *b, sa_family_t af) | ||||
▲ Show 20 Lines • Show All 6,263 Lines • Show Last 20 Lines |