Changeset View
Changeset View
Standalone View
Standalone View
sys/net/pfvar.h
Show First 20 Lines • Show All 1,546 Lines • ▼ Show 20 Lines | |||||
extern struct pf_src_node *pf_find_src_node(struct pf_addr *, | extern struct pf_src_node *pf_find_src_node(struct pf_addr *, | ||||
struct pf_rule *, sa_family_t, int); | struct pf_rule *, sa_family_t, int); | ||||
extern void pf_unlink_src_node(struct pf_src_node *); | extern void pf_unlink_src_node(struct pf_src_node *); | ||||
extern u_int pf_free_src_nodes(struct pf_src_node_list *); | extern u_int pf_free_src_nodes(struct pf_src_node_list *); | ||||
extern void pf_print_state(struct pf_state *); | extern void pf_print_state(struct pf_state *); | ||||
extern void pf_print_flags(u_int8_t); | extern void pf_print_flags(u_int8_t); | ||||
extern u_int16_t pf_cksum_fixup(u_int16_t, u_int16_t, u_int16_t, | extern u_int16_t pf_cksum_fixup(u_int16_t, u_int16_t, u_int16_t, | ||||
u_int8_t); | u_int8_t); | ||||
extern u_int16_t pf_proto_cksum_fixup(struct mbuf *, u_int16_t, | |||||
u_int16_t, u_int16_t, u_int8_t); | |||||
VNET_DECLARE(struct ifnet *, sync_ifp); | VNET_DECLARE(struct ifnet *, sync_ifp); | ||||
#define V_sync_ifp VNET(sync_ifp); | #define V_sync_ifp VNET(sync_ifp); | ||||
VNET_DECLARE(struct pf_rule, pf_default_rule); | VNET_DECLARE(struct pf_rule, pf_default_rule); | ||||
#define V_pf_default_rule VNET(pf_default_rule) | #define V_pf_default_rule VNET(pf_default_rule) | ||||
extern void pf_addrcpy(struct pf_addr *, struct pf_addr *, | extern void pf_addrcpy(struct pf_addr *, struct pf_addr *, | ||||
u_int8_t); | u_int8_t); | ||||
void pf_free_rule(struct pf_rule *); | void pf_free_rule(struct pf_rule *); | ||||
Show All 13 Lines | |||||
void pf_addr_inc(struct pf_addr *, sa_family_t); | void pf_addr_inc(struct pf_addr *, sa_family_t); | ||||
int pf_refragment6(struct ifnet *, struct mbuf **, struct m_tag *); | int pf_refragment6(struct ifnet *, struct mbuf **, struct m_tag *); | ||||
#endif /* INET6 */ | #endif /* INET6 */ | ||||
u_int32_t pf_new_isn(struct pf_state *); | u_int32_t pf_new_isn(struct pf_state *); | ||||
void *pf_pull_hdr(struct mbuf *, int, void *, int, u_short *, u_short *, | void *pf_pull_hdr(struct mbuf *, int, void *, int, u_short *, u_short *, | ||||
sa_family_t); | sa_family_t); | ||||
void pf_change_a(void *, u_int16_t *, u_int32_t, u_int8_t); | void pf_change_a(void *, u_int16_t *, u_int32_t, u_int8_t); | ||||
void pf_change_proto_a(struct mbuf *, void *, u_int16_t *, u_int32_t, | |||||
u_int8_t); | |||||
void pf_change_tcp_a(struct mbuf *, void *, u_int16_t *, u_int32_t); | |||||
void pf_send_deferred_syn(struct pf_state *); | void pf_send_deferred_syn(struct pf_state *); | ||||
int pf_match_addr(u_int8_t, struct pf_addr *, struct pf_addr *, | int pf_match_addr(u_int8_t, struct pf_addr *, struct pf_addr *, | ||||
struct pf_addr *, sa_family_t); | struct pf_addr *, sa_family_t); | ||||
int pf_match_addr_range(struct pf_addr *, struct pf_addr *, | int pf_match_addr_range(struct pf_addr *, struct pf_addr *, | ||||
struct pf_addr *, sa_family_t); | struct pf_addr *, sa_family_t); | ||||
int pf_match_port(u_int8_t, u_int16_t, u_int16_t, u_int16_t); | int pf_match_port(u_int8_t, u_int16_t, u_int16_t, u_int16_t); | ||||
void pf_normalize_init(void); | void pf_normalize_init(void); | ||||
▲ Show 20 Lines • Show All 150 Lines • Show Last 20 Lines |