Lines Matching refs:pf_state
696 TAILQ_HEAD(, pf_state) states[2];
699 /* Keep synced with struct pf_state. */
707 struct pf_state {
714 TAILQ_ENTRY(pf_state) sync_list;
715 TAILQ_ENTRY(pf_state) key_list[2];
716 LIST_ENTRY(pf_state) entry;
807 typedef void pfsync_insert_state_t(struct pf_state *);
808 typedef void pfsync_update_state_t(struct pf_state *);
809 typedef void pfsync_delete_state_t(struct pf_state *);
811 typedef int pfsync_defer_t(struct pf_state *, struct mbuf *);
821 struct pf_state *);
1453 LIST_HEAD(, pf_state) states;
1519 extern int pf_unlink_state(struct pf_state *, u_int);
1525 struct pf_state *);
1526 extern void pf_free_state(struct pf_state *);
1529 pf_ref_state(struct pf_state *s)
1536 pf_release_state(struct pf_state *s)
1546 extern struct pf_state *pf_find_state_byid(uint64_t, uint32_t);
1547 extern struct pf_state *pf_find_state_all(struct pf_state_key_cmp *,
1553 extern void pf_print_state(struct pf_state *);
1584 u_int32_t pf_new_isn(struct pf_state *);
1591 void pf_send_deferred_syn(struct pf_state *);
1602 void pf_normalize_tcp_cleanup(struct pf_state *);
1606 u_short *, struct tcphdr *, struct pf_state *,
1609 pf_state_expires(const struct pf_state *);