Changeset View
Changeset View
Standalone View
Standalone View
sys/net/pfvar.h
Show All 33 Lines | |||||
#ifndef _NET_PFVAR_H_ | #ifndef _NET_PFVAR_H_ | ||||
#define _NET_PFVAR_H_ | #define _NET_PFVAR_H_ | ||||
#include <sys/param.h> | #include <sys/param.h> | ||||
#include <sys/queue.h> | #include <sys/queue.h> | ||||
#include <sys/counter.h> | #include <sys/counter.h> | ||||
#include <sys/cpuset.h> | #include <sys/cpuset.h> | ||||
#include <sys/epoch.h> | |||||
#include <sys/malloc.h> | #include <sys/malloc.h> | ||||
#include <sys/nv.h> | #include <sys/nv.h> | ||||
#include <sys/refcount.h> | #include <sys/refcount.h> | ||||
#include <sys/sdt.h> | #include <sys/sdt.h> | ||||
#include <sys/sysctl.h> | #include <sys/sysctl.h> | ||||
#include <sys/smp.h> | #include <sys/smp.h> | ||||
#include <sys/lock.h> | #include <sys/lock.h> | ||||
#include <sys/rmlock.h> | #include <sys/rmlock.h> | ||||
▲ Show 20 Lines • Show All 567 Lines • ▼ Show 20 Lines | |||||
}; | }; | ||||
TAILQ_HEAD(pf_keth_rules, pf_keth_rule); | TAILQ_HEAD(pf_keth_rules, pf_keth_rule); | ||||
struct pf_keth_settings { | struct pf_keth_settings { | ||||
struct pf_keth_rules rules; | struct pf_keth_rules rules; | ||||
uint32_t ticket; | uint32_t ticket; | ||||
int open; | int open; | ||||
struct vnet *vnet; | |||||
struct epoch_context epoch_ctx; | |||||
}; | }; | ||||
union pf_krule_ptr { | union pf_krule_ptr { | ||||
struct pf_krule *ptr; | struct pf_krule *ptr; | ||||
u_int32_t nr; | u_int32_t nr; | ||||
}; | }; | ||||
struct pf_krule { | struct pf_krule { | ||||
▲ Show 20 Lines • Show All 1,634 Lines • Show Last 20 Lines |