Lines Matching refs:pf_state

180 void			 pf_detach_state(struct pf_state *);
182 struct pf_state *, int);
183 void pf_state_key_detach(struct pf_state *, int);
188 struct pf_state **, struct pf_rule **,
193 int *, struct pf_state **, int,
202 struct pf_state **, u_short *, int *, int);
204 struct pf_state **, u_short *);
205 static __inline int pf_synproxy(struct pf_pdesc *, struct pf_state **,
207 int pf_test_state(struct pf_pdesc *, struct pf_state **,
210 struct pf_state_key_cmp *, struct pf_state **,
213 struct pf_state **, u_short *);
216 static __inline int pf_set_rt_ifp(struct pf_state *, struct pf_addr *,
227 void pf_print_state_parts(struct pf_state *,
237 struct pf_state_key_cmp *, struct pf_state **);
238 int pf_src_connlimit(struct pf_state **);
243 struct pf_state *, struct pf_rule *,
248 struct pf_state *);
260 int32_t pf_state_expires(const struct pf_state *, uint8_t);
300 static inline int pf_state_compare_id(const struct pf_state *,
301 const struct pf_state *);
306 static __inline void pf_set_protostate(struct pf_state *, int, u_int8_t);
315 RBT_GENERATE(pf_state_tree_id, pf_state, entry_id, pf_state_compare_id);
371 pf_set_protostate(struct pf_state *st, int which, u_int8_t newstate) in pf_set_protostate()
441 pf_state_list_insert(struct pf_state_list *pfs, struct pf_state *st) in pf_state_list_insert()
459 pf_state_list_remove(struct pf_state_list *pfs, struct pf_state *st) in pf_state_list_remove()
472 pf_update_state_timeout(struct pf_state *st, int to) in pf_update_state_timeout()
481 pf_src_connlimit(struct pf_state **stp) in pf_src_connlimit()
541 struct pf_state *st; in pf_src_connlimit()
660 pf_get_src_node(struct pf_state *st, enum pf_sn_types type) in pf_get_src_node()
671 pf_state_rm_src_node(struct pf_state *st, struct pf_src_node *sn) in pf_state_rm_src_node()
719 pf_state_compare_id(const struct pf_state *a, const struct pf_state *b) in pf_state_compare_id()
738 pf_state_key_attach(struct pf_state_key *sk, struct pf_state *st, int idx) in pf_state_key_attach()
742 struct pf_state *oldst = NULL; in pf_state_key_attach()
753 struct pf_state *sist = si->si_st; in pf_state_key_attach()
828 pf_detach_state(struct pf_state *st) in pf_detach_state()
839 pf_state_key_detach(struct pf_state *st, int idx) in pf_state_key_detach()
1025 struct pf_state_key **sksp, struct pf_state *st) in pf_state_insert()
1084 struct pf_state *
1089 return (RBT_FIND(pf_state_tree_id, &tree_id, (struct pf_state *)key)); in pf_find_state_byid()
1128 struct pf_state **stp) in pf_find_state()
1132 struct pf_state *st = NULL; in pf_find_state()
1199 struct pf_state *sist = si->si_st; in pf_find_state()
1229 struct pf_state *
1241 struct pf_state *sist = si->si_st; in pf_find_state_all()
1297 pf_state_export(struct pfsync_state *sp, struct pf_state *st) in pf_state_export()
1384 struct pf_state *st = NULL; in pf_state_import()
1686 pf_state_expires(const struct pf_state *st, uint8_t stimeout) in pf_state_expires()
1752 pf_src_tree_remove_state(struct pf_state *st) in pf_src_tree_remove_state()
1773 pf_remove_state(struct pf_state *st) in pf_remove_state()
1833 struct pf_state *sist = si->si_st; in pf_remove_divert_state()
1865 pf_free_state(struct pf_state *st) in pf_free_state()
1909 static struct pf_state *cur = NULL; in pf_purge_expired_states()
1911 struct pf_state *head, *tail; in pf_purge_expired_states()
1912 struct pf_state *st; in pf_purge_expired_states()
1913 SLIST_HEAD(pf_state_gcl, pf_state) gcl = SLIST_HEAD_INITIALIZER(gcl); in pf_purge_expired_states()
2087 pf_print_state(struct pf_state *st) in pf_print_state()
2093 pf_print_state_parts(struct pf_state *st, in pf_print_state_parts()
3404 pf_send_challenge_ack(struct pf_pdesc *pd, struct pf_state *st, in pf_send_challenge_ack()
4001 pf_set_rt_ifp(struct pf_state *st, struct pf_addr *saddr, sa_family_t af, in pf_set_rt_ifp()
4365 pf_test_rule(struct pf_pdesc *pd, struct pf_rule **rm, struct pf_state **sm, in pf_test_rule()
4597 int *rewrite, struct pf_state **sm, int tag, struct pf_rule_slist *rules, in pf_create_state()
4600 struct pf_state *st = NULL; in pf_create_state()
4869 pf_tcp_track_full(struct pf_pdesc *pd, struct pf_state **stp, u_short *reason, in pf_tcp_track_full()
5208 pf_tcp_track_sloppy(struct pf_pdesc *pd, struct pf_state **stp, in pf_tcp_track_sloppy()
5294 pf_synproxy(struct pf_pdesc *pd, struct pf_state **stp, u_short *reason) in pf_synproxy()
5389 pf_test_state(struct pf_pdesc *pd, struct pf_state **stp, u_short *reason) in pf_test_state()
5538 struct pf_state **stp, u_int16_t icmpid, u_int16_t type, in pf_icmp_state_lookup()
5592 pf_test_state_icmp(struct pf_pdesc *pd, struct pf_state **stp, in pf_test_state_icmp()
6573 pf_route(struct pf_pdesc *pd, struct pf_state *st) in pf_route()
6692 pf_route6(struct pf_pdesc *pd, struct pf_state *st) in pf_route6()
7480 pf_counters_inc(int action, struct pf_pdesc *pd, struct pf_state *st, in pf_counters_inc()
7549 struct pf_state *st = NULL; in pf_test()
8312 struct pf_state *
8313 pf_state_ref(struct pf_state *st) in pf_state_ref()
8321 pf_state_unref(struct pf_state *st) in pf_state_unref()