Lines Matching refs:pf_rule

169 	struct pf_rule  		*rule;
218 const struct pf_rule *, sa_family_t,
224 sa_family_t, struct pf_rule *);
231 static int pf_test_rule(struct pf_rule **, struct pf_state **,
233 struct pf_pdesc *, struct pf_rule **,
235 static int pf_create_state(struct pf_rule *, struct pf_rule *,
236 struct pf_rule *, struct pf_pdesc *,
242 static int pf_test_fragment(struct pf_rule **, int,
244 struct pf_pdesc *, struct pf_rule **,
281 struct pf_rule *, struct pf_addr *, sa_family_t);
287 static void pf_route(struct mbuf **, struct pf_rule *, int,
294 static void pf_route6(struct mbuf **, struct pf_rule *, int,
659 pf_find_src_node(struct pf_addr *src, struct pf_rule *rule, sa_family_t af, in pf_find_src_node()
684 pf_insert_src_node(struct pf_src_node **sn, struct pf_rule *rule, in pf_insert_src_node()
1705 struct pf_rule *r, *r1; in pf_purge_unlinked_rules()
1932 struct pf_rule *cur, *prev, *head[PF_SKIP_COUNT]; in pf_calc_skip_steps()
2289 pf_send_tcp(struct mbuf *replyto, const struct pf_rule *r, sa_family_t af, in pf_send_tcp()
2450 struct pf_rule *r) in pf_send_icmp()
2638 pf_match_tag(struct mbuf *m, struct pf_rule *r, int *tag, int mtag) in pf_match_tag()
2664 struct pf_rule *r; /* XXX: + match bit */
2675 #define PF_ANCHOR_RULE(f) (struct pf_rule *) \
2683 struct pf_ruleset **rs, int n, struct pf_rule **r, struct pf_rule **a, in pf_step_into_anchor()
2719 struct pf_ruleset **rs, int n, struct pf_rule **r, struct pf_rule **a, in pf_step_out_of_anchor()
2723 struct pf_rule *fr; in pf_step_out_of_anchor()
3059 pf_test_rule(struct pf_rule **rm, struct pf_state **sm, int direction, in pf_test_rule()
3061 struct pf_rule **am, struct pf_ruleset **rsm, struct inpcb *inp) in pf_test_rule()
3063 struct pf_rule *nr = NULL; in pf_test_rule()
3067 struct pf_rule *r, *a = NULL; in pf_test_rule()
3485 pf_create_state(struct pf_rule *r, struct pf_rule *nr, struct pf_rule *a, in pf_create_state()
3736 pf_test_fragment(struct pf_rule **rm, int direction, struct pfi_kif *kif, in pf_test_fragment()
3737 struct mbuf *m, void *h, struct pf_pdesc *pd, struct pf_rule **am, in pf_test_fragment()
3740 struct pf_rule *r, *a = NULL; in pf_test_fragment()
5350 pf_route(struct mbuf **m, struct pf_rule *r, int dir, struct ifnet *oifp, in pf_route()
5528 pf_route6(struct mbuf **m, struct pf_rule *r, int dir, struct ifnet *oifp, in pf_route6()
5805 struct pf_rule *a = NULL, *r = &V_pf_default_rule, *tr, *nr; in pf_test()
6086 struct pf_rule *lr; in pf_test()
6180 struct pf_rule *a = NULL, *r = &V_pf_default_rule, *tr, *nr; in pf_test6()
6486 struct pf_rule *lr; in pf_test6()