Home
last modified time | relevance | path

Searched refs:pf_rule (Results 1 – 8 of 8) sorted by relevance

/xnu-8796.121.2/bsd/netinet/
H A Dip_flowid.h84 struct pf_rule;
94 struct pf_rule *fwa_pf_rule; /* matching PF rule */
127 struct pf_rule *fwai_pf_rule; /* matching PF rule */
H A Dip_output.c234 struct pf_rule *dn_pf_rule, struct route *ro, struct sockaddr_in *dst, int flags, in ip_output_pf_dn_hook()
349 struct pf_rule *dn_pf_rule = NULL; in ip_output_list()
/xnu-8796.121.2/bsd/net/
H A Dpfvar.h656 struct pf_rule *ptr __attribute__((aligned(8)));
662 struct pf_rule { struct
687 TAILQ_ENTRY(pf_rule) entries; argument
1197 TAILQ_HEAD(pf_rulequeue, pf_rule);
1206 struct pf_rule **ptr_array;
1430 struct pf_rule *nat_rule; /* nat/rdr rule applied to packet */
1763 struct pf_rule rule;
2189 struct pf_rule *, struct pf_addr *, sa_family_t);
2200 extern struct pf_rule pf_default_rule;
2203 __private_extern__ void pf_rm_rule(struct pf_rulequeue *, struct pf_rule *);
[all …]
H A Dpf_ioctl.c167 static void pf_hash_rule(MD5_CTX *, struct pf_rule *);
170 static void pf_rule_copyin(struct pf_rule *, struct pf_rule *, struct proc *,
172 static void pf_rule_copyout(struct pf_rule *, struct pf_rule *);
179 static void pf_expire_states_and_src_nodes(struct pf_rule *);
181 int, struct pf_rule *);
183 static int pf_rule_setup(struct pfioc_rule *, struct pf_rule *,
189 int, struct pf_rule **);
242 struct pf_rule pf_default_rule;
411 pool_init(&pf_rule_pl, sizeof(struct pf_rule), 0, 0, 0, "pfrulepl", in pfinit()
639 struct pf_rule *rule; in pf_get_pool()
[all …]
H A Dpf_ruleset.c446 pf_anchor_setup(struct pf_rule *r, const struct pf_ruleset *s, in pf_anchor_setup()
503 pf_anchor_copyout(const struct pf_ruleset *rs, const struct pf_rule *r, in pf_anchor_copyout()
552 pf_anchor_remove(struct pf_rule *r) in pf_anchor_remove()
H A Dif_pflog.c370 u_int8_t reason, struct pf_rule *rm, struct pf_rule *am, in pflog_packet()
H A Dpf.c177 struct pf_rule *r;
227 static void pf_send_tcp(const struct pf_rule *, sa_family_t,
233 sa_family_t, struct pf_rule *);
234 static struct pf_rule *pf_match_translation(struct pf_pdesc *, pbuf_t *,
238 static struct pf_rule *pf_get_translation_aux(struct pf_pdesc *,
250 static int pf_test_rule(struct pf_rule **, struct pf_state **,
252 void *, struct pf_pdesc *, struct pf_rule **,
255 static int pf_test_dummynet(struct pf_rule **, int,
259 static int pf_test_fragment(struct pf_rule **, int,
261 struct pf_pdesc *, struct pf_rule **,
[all …]
H A Dpf_norm.c167 static int pf_normalize_tcpopt(struct pf_rule *, int, struct pfi_kif *,
1910 struct pf_rule *r; in pf_normalize_ip()
2241 struct pf_rule *r; in pf_normalize_ip6()
2600 struct pf_rule *r, *rm = NULL; in pf_normalize_tcp()
3253 pf_normalize_tcpopt(struct pf_rule *r, int dir, struct pfi_kif *kif, in pf_normalize_tcpopt()