Changeset View
Changeset View
Standalone View
Standalone View
sys/net/pfvar.h
Show First 20 Lines • Show All 1,068 Lines • ▼ Show 20 Lines | |||||
struct pfioc_src_node_kill { | struct pfioc_src_node_kill { | ||||
sa_family_t psnk_af; | sa_family_t psnk_af; | ||||
struct pf_rule_addr psnk_src; | struct pf_rule_addr psnk_src; | ||||
struct pf_rule_addr psnk_dst; | struct pf_rule_addr psnk_dst; | ||||
u_int psnk_killed; | u_int psnk_killed; | ||||
}; | }; | ||||
#ifdef _KERNEL | |||||
struct pf_kstate_kill { | |||||
struct pf_state_cmp psk_pfcmp; | |||||
sa_family_t psk_af; | |||||
int psk_proto; | |||||
struct pf_rule_addr psk_src; | |||||
struct pf_rule_addr psk_dst; | |||||
char psk_ifname[IFNAMSIZ]; | |||||
char psk_label[PF_RULE_LABEL_SIZE]; | |||||
u_int psk_killed; | |||||
}; | |||||
#endif | |||||
struct pfioc_state_kill { | struct pfioc_state_kill { | ||||
struct pf_state_cmp psk_pfcmp; | struct pf_state_cmp psk_pfcmp; | ||||
sa_family_t psk_af; | sa_family_t psk_af; | ||||
int psk_proto; | int psk_proto; | ||||
struct pf_rule_addr psk_src; | struct pf_rule_addr psk_src; | ||||
struct pf_rule_addr psk_dst; | struct pf_rule_addr psk_dst; | ||||
char psk_ifname[IFNAMSIZ]; | char psk_ifname[IFNAMSIZ]; | ||||
char psk_label[PF_RULE_LABEL_SIZE]; | char psk_label[PF_RULE_LABEL_SIZE]; | ||||
▲ Show 20 Lines • Show All 150 Lines • ▼ Show 20 Lines | |||||
#define DIOCSTOP _IO ('D', 2) | #define DIOCSTOP _IO ('D', 2) | ||||
#define DIOCADDRULE _IOWR('D', 4, struct pfioc_rule) | #define DIOCADDRULE _IOWR('D', 4, struct pfioc_rule) | ||||
#define DIOCADDRULENV _IOWR('D', 4, struct pfioc_nv) | #define DIOCADDRULENV _IOWR('D', 4, struct pfioc_nv) | ||||
#define DIOCGETRULES _IOWR('D', 6, struct pfioc_rule) | #define DIOCGETRULES _IOWR('D', 6, struct pfioc_rule) | ||||
#define DIOCGETRULE _IOWR('D', 7, struct pfioc_rule) | #define DIOCGETRULE _IOWR('D', 7, struct pfioc_rule) | ||||
#define DIOCGETRULENV _IOWR('D', 7, struct pfioc_nv) | #define DIOCGETRULENV _IOWR('D', 7, struct pfioc_nv) | ||||
/* XXX cut 8 - 17 */ | /* XXX cut 8 - 17 */ | ||||
#define DIOCCLRSTATES _IOWR('D', 18, struct pfioc_state_kill) | #define DIOCCLRSTATES _IOWR('D', 18, struct pfioc_state_kill) | ||||
#define DIOCCLRSTATESNV _IOWR('D', 18, struct pfioc_nv) | |||||
#define DIOCGETSTATE _IOWR('D', 19, struct pfioc_state) | #define DIOCGETSTATE _IOWR('D', 19, struct pfioc_state) | ||||
#define DIOCSETSTATUSIF _IOWR('D', 20, struct pfioc_if) | #define DIOCSETSTATUSIF _IOWR('D', 20, struct pfioc_if) | ||||
#define DIOCGETSTATUS _IOWR('D', 21, struct pf_status) | #define DIOCGETSTATUS _IOWR('D', 21, struct pf_status) | ||||
#define DIOCCLRSTATUS _IO ('D', 22) | #define DIOCCLRSTATUS _IO ('D', 22) | ||||
#define DIOCNATLOOK _IOWR('D', 23, struct pfioc_natlook) | #define DIOCNATLOOK _IOWR('D', 23, struct pfioc_natlook) | ||||
#define DIOCSETDEBUG _IOWR('D', 24, u_int32_t) | #define DIOCSETDEBUG _IOWR('D', 24, u_int32_t) | ||||
#define DIOCGETSTATES _IOWR('D', 25, struct pfioc_states) | #define DIOCGETSTATES _IOWR('D', 25, struct pfioc_states) | ||||
#define DIOCCHANGERULE _IOWR('D', 26, struct pfioc_rule) | #define DIOCCHANGERULE _IOWR('D', 26, struct pfioc_rule) | ||||
▲ Show 20 Lines • Show All 448 Lines • Show Last 20 Lines |