Lines Matching refs:pf_state
244 struct pf_state *, int);
245 static void pf_detach_state(struct pf_state *, int);
247 static int pf_test_rule(struct pf_rule **, struct pf_state **,
260 static int pf_test_state_tcp(struct pf_state **, int,
263 static int pf_test_state_udp(struct pf_state **, int,
266 static int pf_test_state_icmp(struct pf_state **, int,
269 static int pf_test_state_other(struct pf_state **, int,
288 struct ifnet *, struct pf_state *,
291 struct ifnet *, struct pf_state *,
299 static void pf_set_rt_ifp(struct pf_state *,
305 static struct pf_state *pf_find_state(struct pfi_kif *,
307 static int pf_src_connlimit(struct pf_state **);
308 static void pf_stateins_err(const char *, struct pf_state *,
315 static void pf_pptp_handler(struct pf_state *, int, int,
317 static void pf_pptp_unlink(struct pf_state *);
318 static void pf_grev1_unlink(struct pf_state *);
319 static int pf_test_state_grev1(struct pf_state **, int,
323 static int pf_test_state_esp(struct pf_state **, int,
396 pf_state_lookup_aux(struct pf_state **state, struct pfi_kif *kif, in pf_state_lookup_aux()
486 static __inline int pf_state_compare_id(struct pf_state *,
487 struct pf_state *);
499 RB_GENERATE(pf_state_tree_id, pf_state,
1049 pf_state_compare_id(struct pf_state *a, struct pf_state *b) in pf_state_compare_id()
1085 struct pf_state *
1091 (struct pf_state *)(void *)key); in pf_find_state_byid()
1094 static struct pf_state *
1098 struct pf_state *s; in pf_find_state()
1138 struct pf_state *
1142 struct pf_state *s, *ret = NULL; in pf_find_state_all()
1216 pf_src_connlimit(struct pf_state **state) in pf_src_connlimit()
1273 struct pf_state *st; in pf_src_connlimit()
1386 pf_stateins_err(const char *tree, struct pf_state *s, struct pfi_kif *kif) in pf_stateins_err()
1429 pf_insert_state(struct pfi_kif *kif, struct pf_state *s) in pf_insert_state()
1432 struct pf_state *sp; in pf_insert_state()
1568 pf_state_expires(const struct pf_state *state) in pf_state_expires()
1635 pf_src_tree_remove_state(struct pf_state *s) in pf_src_tree_remove_state()
1669 pf_unlink_state(struct pf_state *cur) in pf_unlink_state()
1697 pf_free_state(struct pf_state *cur) in pf_free_state()
1744 static struct pf_state *cur = NULL; in pf_purge_expired_states()
1745 struct pf_state *next; in pf_purge_expired_states()
1913 pf_print_state(struct pf_state *s) in pf_print_state()
3465 struct pf_state *s; in pf_get_sport()
3502 struct pf_state* s; in pf_get_sport()
4287 pf_set_rt_ifp(struct pf_state *s, struct pf_addr *saddr, sa_family_t af) in pf_set_rt_ifp()
4306 pf_attach_state(struct pf_state_key *sk, struct pf_state *s, int tail) in pf_attach_state()
4320 pf_detach_state(struct pf_state *s, int flags) in pf_detach_state()
4347 pf_alloc_state_key(struct pf_state *s, struct pf_state_key *psk) in pf_alloc_state_key()
4808 pf_test_rule(struct pf_rule **rm, struct pf_state **sm, int direction, in pf_test_rule()
5639 struct pf_state *s = NULL; in pf_test_rule()
5661 struct pf_state *s0; in pf_test_rule()
6455 pf_pptp_handler(struct pf_state *s, int direction, int off, in pf_pptp_handler()
6463 struct pf_state *gs; in pf_pptp_handler()
6810 pf_pptp_unlink(struct pf_state *s) in pf_pptp_unlink()
6813 struct pf_state *grev1s = as->u.pptp.grev1_state; in pf_pptp_unlink()
6827 pf_grev1_unlink(struct pf_state *s) in pf_grev1_unlink()
6830 struct pf_state *pptps = as->u.grev1.pptp_state; in pf_grev1_unlink()
6874 pf_test_state_tcp(struct pf_state **state, int direction, struct pfi_kif *kif, in pf_test_state_tcp()
7480 pf_test_state_udp(struct pf_state **state, int direction, struct pfi_kif *kif, in pf_test_state_udp()
7694 pf_test_state_icmp(struct pf_state **state, int direction, struct pfi_kif *kif, in pf_test_state_icmp()
8572 pf_test_state_grev1(struct pf_state **state, int direction, in pf_test_state_grev1()
8673 pf_test_state_esp(struct pf_state **state, int direction, struct pfi_kif *kif, in pf_test_state_esp()
8700 struct pf_state *s; in pf_test_state_esp()
8838 pf_test_state_other(struct pf_state **state, int direction, struct pfi_kif *kif, in pf_test_state_other()
9052 struct pf_state *s, struct pf_pdesc *pd) in pf_route()
9254 struct pf_state *s, struct pf_pdesc *pd) in pf_route6()
9540 struct pf_state *s = NULL; in pf_test()
10137 struct pf_state *s = NULL; in pf_test6()