Symbol: pf_kstate
sys/net/pfvar.h
1029
TAILQ_HEAD(, pf_kstate) states[2];
sys/net/pfvar.h
1149
struct pf_kstate;
sys/net/pfvar.h
1157
struct pf_kstate *pfl_state;
sys/net/pfvar.h
1182
TAILQ_ENTRY(pf_kstate) sync_list;
sys/net/pfvar.h
1183
TAILQ_ENTRY(pf_kstate) key_list[2];
sys/net/pfvar.h
1184
LIST_ENTRY(pf_kstate) entry;
sys/net/pfvar.h
1595
typedef void pfsync_insert_state_t(struct pf_kstate *);
sys/net/pfvar.h
1596
typedef void pfsync_update_state_t(struct pf_kstate *);
sys/net/pfvar.h
1597
typedef void pfsync_delete_state_t(struct pf_kstate *);
sys/net/pfvar.h
1599
typedef int pfsync_defer_t(struct pf_kstate *, struct mbuf *);
sys/net/pfvar.h
1601
typedef void pflow_export_state_t(const struct pf_kstate *);
sys/net/pfvar.h
1621
struct pf_kstate *);
sys/net/pfvar.h
1623
struct pf_kstate *);
sys/net/pfvar.h
1625
struct pf_kstate *);
sys/net/pfvar.h
1627
struct pf_kstate *);
sys/net/pfvar.h
2635
LIST_HEAD(, pf_kstate) states;
sys/net/pfvar.h
2750
extern int pf_remove_state(struct pf_kstate *);
sys/net/pfvar.h
2755
struct pf_kstate *);
sys/net/pfvar.h
2756
extern struct pf_kstate *pf_alloc_state(int);
sys/net/pfvar.h
2757
extern void pf_free_state(struct pf_kstate *);
sys/net/pfvar.h
2763
pf_ref_state(struct pf_kstate *s)
sys/net/pfvar.h
2770
pf_release_state(struct pf_kstate *s)
sys/net/pfvar.h
2781
pf_release_staten(struct pf_kstate *s, u_int n)
sys/net/pfvar.h
2815
extern struct pf_kstate *pf_find_state_byid(uint64_t, uint32_t);
sys/net/pfvar.h
2816
extern struct pf_kstate *pf_find_state_all(
sys/net/pfvar.h
2840
extern void pf_print_state(struct pf_kstate *);
sys/net/pfvar.h
2879
u_int32_t pf_new_isn(struct pf_kstate *);
sys/net/pfvar.h
2888
void pf_send_deferred_syn(struct pf_kstate *);
sys/net/pfvar.h
2899
void pf_normalize_tcp_cleanup(struct pf_kstate *);
sys/net/pfvar.h
2903
u_short *, struct tcphdr *, struct pf_kstate *,
sys/net/pfvar.h
2909
pf_state_expires(const struct pf_kstate *);
sys/net/pfvar.h
371
struct pf_kstate *_s = (s); \
sys/net/pfvar.h
378
struct pf_kstate *_s = (s); \
sys/net/pfvar.h
391
struct pf_kstate *_s = (s); \
sys/netpfil/pf/if_pfsync.c
1167
struct pf_kstate *s;
sys/netpfil/pf/if_pfsync.c
126
static int pfsync_upd_tcp(struct pf_kstate *, struct pf_state_peer_export *,
sys/netpfil/pf/if_pfsync.c
1260
struct pf_kstate *st;
sys/netpfil/pf/if_pfsync.c
1294
pfsync_upd_tcp(struct pf_kstate *st, struct pf_state_peer_export *src,
sys/netpfil/pf/if_pfsync.c
1332
struct pf_kstate *st;
sys/netpfil/pf/if_pfsync.c
1446
struct pf_kstate *st;
sys/netpfil/pf/if_pfsync.c
1536
struct pf_kstate *st;
sys/netpfil/pf/if_pfsync.c
1574
struct pf_kstate *st;
sys/netpfil/pf/if_pfsync.c
161
void (*write)(struct pf_kstate *, void *);
sys/netpfil/pf/if_pfsync.c
181
static void pfsync_out_state_1301(struct pf_kstate *, void *);
sys/netpfil/pf/if_pfsync.c
182
static void pfsync_out_state_1400(struct pf_kstate *, void *);
sys/netpfil/pf/if_pfsync.c
183
static void pfsync_out_state_1500(struct pf_kstate *, void *);
sys/netpfil/pf/if_pfsync.c
184
static void pfsync_out_iack(struct pf_kstate *, void *);
sys/netpfil/pf/if_pfsync.c
185
static void pfsync_out_upd_c(struct pf_kstate *, void *);
sys/netpfil/pf/if_pfsync.c
186
static void pfsync_out_del_c(struct pf_kstate *, void *);
sys/netpfil/pf/if_pfsync.c
1908
pfsync_out_state_1301(struct pf_kstate *st, void *buf)
sys/netpfil/pf/if_pfsync.c
1917
pfsync_out_state_1400(struct pf_kstate *st, void *buf)
sys/netpfil/pf/if_pfsync.c
1926
pfsync_out_state_1500(struct pf_kstate *st, void *buf)
sys/netpfil/pf/if_pfsync.c
1935
pfsync_out_iack(struct pf_kstate *st, void *buf)
sys/netpfil/pf/if_pfsync.c
1944
pfsync_out_upd_c(struct pf_kstate *st, void *buf)
sys/netpfil/pf/if_pfsync.c
1957
pfsync_out_del_c(struct pf_kstate *st, void *buf)
sys/netpfil/pf/if_pfsync.c
1984
struct pf_kstate *st, *next;
sys/netpfil/pf/if_pfsync.c
2025
struct pf_kstate *st, *st_next;
sys/netpfil/pf/if_pfsync.c
217
static void pfsync_q_ins(struct pf_kstate *, int sync_state, bool);
sys/netpfil/pf/if_pfsync.c
218
static void pfsync_q_del(struct pf_kstate *, bool, struct pfsync_bucket *);
sys/netpfil/pf/if_pfsync.c
2196
pfsync_insert_state(struct pf_kstate *st)
sys/netpfil/pf/if_pfsync.c
220
static void pfsync_update_state(struct pf_kstate *);
sys/netpfil/pf/if_pfsync.c
2224
pfsync_defer(struct pf_kstate *st, struct mbuf *m)
sys/netpfil/pf/if_pfsync.c
2283
struct pf_kstate *st = pd->pd_st;
sys/netpfil/pf/if_pfsync.c
2309
struct pf_kstate *st = pd->pd_st;
sys/netpfil/pf/if_pfsync.c
233
struct pf_kstate *pd_st;
sys/netpfil/pf/if_pfsync.c
2342
pfsync_undefer_state_locked(struct pf_kstate *st, int drop)
sys/netpfil/pf/if_pfsync.c
2367
pfsync_undefer_state(struct pf_kstate *st, int drop)
sys/netpfil/pf/if_pfsync.c
2378
pfsync_get_bucket(struct pfsync_softc *sc, struct pf_kstate *st)
sys/netpfil/pf/if_pfsync.c
2385
pfsync_update_state(struct pf_kstate *st)
sys/netpfil/pf/if_pfsync.c
247
TAILQ_HEAD(, pf_kstate) b_qs[PFSYNC_Q_COUNT];
sys/netpfil/pf/if_pfsync.c
2483
pfsync_update_state_req(struct pf_kstate *st)
sys/netpfil/pf/if_pfsync.c
2530
pfsync_delete_state(struct pf_kstate *st)
sys/netpfil/pf/if_pfsync.c
2635
pfsync_q_ins(struct pf_kstate *st, int sync_state, bool ref)
sys/netpfil/pf/if_pfsync.c
2666
pfsync_q_del(struct pf_kstate *st, bool unref, struct pfsync_bucket *b)
sys/netpfil/pf/if_pfsync.c
2707
struct pf_kstate *s;
sys/netpfil/pf/if_pfsync.c
348
static int pfsync_defer(struct pf_kstate *, struct mbuf *);
sys/netpfil/pf/if_pfsync.c
350
static void pfsync_undefer_state_locked(struct pf_kstate *, int);
sys/netpfil/pf/if_pfsync.c
351
static void pfsync_undefer_state(struct pf_kstate *, int);
sys/netpfil/pf/if_pfsync.c
355
static bool pfsync_update_state_req(struct pf_kstate *);
sys/netpfil/pf/if_pfsync.c
378
struct pf_kstate *);
sys/netpfil/pf/if_pfsync.c
534
struct pf_kstate *st = NULL;
sys/netpfil/pf/pf.c
10100
struct pf_kstate *s, struct pf_pdesc *pd, struct inpcb *inp)
sys/netpfil/pf/pf.c
1031
pf_state_hash(struct pf_kstate *s)
sys/netpfil/pf/pf.c
1044
pf_set_protostate(struct pf_kstate *s, int which, u_int8_t newstate)
sys/netpfil/pf/pf.c
10520
const struct pf_kstate *s, struct ip_fw_args *dnflow)
sys/netpfil/pf/pf.c
10660
pf_dummynet(struct pf_pdesc *pd, struct pf_kstate *s,
sys/netpfil/pf/pf.c
10667
pf_dummynet_route(struct pf_pdesc *pd, struct pf_kstate *s,
sys/netpfil/pf/pf.c
1081
pf_src_connlimit(struct pf_kstate *state)
sys/netpfil/pf/pf.c
11451
pf_counters_inc(int action, struct pf_pdesc *pd, struct pf_kstate *s,
sys/netpfil/pf/pf.c
11620
struct pf_kstate *s = NULL;
sys/netpfil/pf/pf.c
1202
struct pf_kstate *s;
sys/netpfil/pf/pf.c
1443
V_pf_state_z = uma_zcreate("pf states", sizeof(struct pf_kstate),
sys/netpfil/pf/pf.c
1646
struct pf_kstate *s)
sys/netpfil/pf/pf.c
1650
struct pf_kstate *si, *olds = NULL;
sys/netpfil/pf/pf.c
1845
pf_detach_state(struct pf_kstate *s)
sys/netpfil/pf/pf.c
1884
pf_state_key_detach(struct pf_kstate *s, int idx)
sys/netpfil/pf/pf.c
2057
struct pf_state_key *skw, struct pf_state_key *sks, struct pf_kstate *s)
sys/netpfil/pf/pf.c
2060
struct pf_kstate *cur;
sys/netpfil/pf/pf.c
2118
struct pf_kstate *
sys/netpfil/pf/pf.c
2122
struct pf_kstate *s;
sys/netpfil/pf/pf.c
2145
struct pf_kstate **state)
sys/netpfil/pf/pf.c
2149
struct pf_kstate *s;
sys/netpfil/pf/pf.c
2245
struct pf_kstate *
sys/netpfil/pf/pf.c
2250
struct pf_kstate *s, *ret = NULL;
sys/netpfil/pf/pf.c
2317
struct pf_kstate *s;
sys/netpfil/pf/pf.c
2975
pf_state_expires(const struct pf_kstate *state)
sys/netpfil/pf/pf.c
3039
pf_src_tree_remove_state(struct pf_kstate *s)
sys/netpfil/pf/pf.c
3067
pf_remove_state(struct pf_kstate *s)
sys/netpfil/pf/pf.c
310
static void pf_src_tree_remove_state(struct pf_kstate *);
sys/netpfil/pf/pf.c
3188
struct pf_kstate *
sys/netpfil/pf/pf.c
3206
pf_free_state(struct pf_kstate *cur)
sys/netpfil/pf/pf.c
3225
struct pf_kstate *s;
sys/netpfil/pf/pf.c
330
static void pf_detach_state(struct pf_kstate *);
sys/netpfil/pf/pf.c
332
struct pf_state_key *, struct pf_kstate *);
sys/netpfil/pf/pf.c
333
static void pf_state_key_detach(struct pf_kstate *, int);
sys/netpfil/pf/pf.c
338
static int pf_dummynet(struct pf_pdesc *, struct pf_kstate *,
sys/netpfil/pf/pf.c
3395
pf_print_state(struct pf_kstate *s)
sys/netpfil/pf/pf.c
3401
pf_print_state_parts(struct pf_kstate *s,
sys/netpfil/pf/pf.c
341
struct pf_kstate *, struct pf_krule *,
sys/netpfil/pf/pf.c
346
static int pf_test_rule(struct pf_krule **, struct pf_kstate **,
sys/netpfil/pf/pf.c
352
struct pf_kstate **, u_int16_t, u_int16_t);
sys/netpfil/pf/pf.c
355
static int pf_tcp_track_full(struct pf_kstate *,
sys/netpfil/pf/pf.c
359
static int pf_tcp_track_sloppy(struct pf_kstate *,
sys/netpfil/pf/pf.c
364
struct pf_kstate **, struct pf_rule_actions *);
sys/netpfil/pf/pf.c
365
static int pf_test_state(struct pf_kstate **, struct pf_pdesc *,
sys/netpfil/pf/pf.c
368
struct pf_pdesc *, struct pf_kstate **,
sys/netpfil/pf/pf.c
370
static int pf_test_state_icmp(struct pf_kstate **,
sys/netpfil/pf/pf.c
372
static int pf_sctp_track(struct pf_kstate *, struct pf_pdesc *,
sys/netpfil/pf/pf.c
374
static void pf_sctp_multihome_detach_addr(const struct pf_kstate *);
sys/netpfil/pf/pf.c
376
struct pfi_kkif *, struct pf_kstate *, int);
sys/netpfil/pf/pf.c
390
static void pf_print_state_parts(struct pf_kstate *,
sys/netpfil/pf/pf.c
395
const struct pf_state_key_cmp *, struct pf_kstate **);
sys/netpfil/pf/pf.c
396
static bool pf_src_connlimit(struct pf_kstate *);
sys/netpfil/pf/pf.c
399
struct pf_kstate *, struct pf_krule *,
sys/netpfil/pf/pf.c
417
struct ifnet *, struct pf_kstate *,
sys/netpfil/pf/pf.c
424
struct ifnet *, struct pf_kstate *,
sys/netpfil/pf/pf.c
427
static __inline void pf_set_protostate(struct pf_kstate *, int, u_int8_t);
sys/netpfil/pf/pf.c
4824
pf_send_challenge_ack(struct pf_pdesc *pd, struct pf_kstate *s,
sys/netpfil/pf/pf.c
6343
pf_test_rule(struct pf_krule **rm, struct pf_kstate **sm,
sys/netpfil/pf/pf.c
6634
struct pf_kstate **sm, u_int16_t bproto_sum, u_int16_t bip_sum)
sys/netpfil/pf/pf.c
6637
struct pf_kstate *s = NULL;
sys/netpfil/pf/pf.c
713
BOUND_IFACE(struct pf_kstate *st, struct pf_pdesc *pd)
sys/netpfil/pf/pf.c
7276
pf_tcp_track_full(struct pf_kstate *state, struct pf_pdesc *pd,
sys/netpfil/pf/pf.c
7609
pf_tcp_track_sloppy(struct pf_kstate *state, struct pf_pdesc *pd,
sys/netpfil/pf/pf.c
7683
pf_synproxy(struct pf_pdesc *pd, struct pf_kstate *state, u_short *reason)
sys/netpfil/pf/pf.c
7781
pf_synproxy_ack(struct pf_krule *r, struct pf_pdesc *pd, struct pf_kstate **sm,
sys/netpfil/pf/pf.c
7785
struct pf_kstate *s;
sys/netpfil/pf/pf.c
7813
pf_test_state(struct pf_kstate **state, struct pf_pdesc *pd, u_short *reason)
sys/netpfil/pf/pf.c
8042
pf_sctp_track(struct pf_kstate *state, struct pf_pdesc *pd,
sys/netpfil/pf/pf.c
8073
pf_sctp_multihome_detach_addr(const struct pf_kstate *s)
sys/netpfil/pf/pf.c
8189
struct pf_kstate *s, int action)
sys/netpfil/pf/pf.c
8195
struct pf_kstate *sm = NULL;
sys/netpfil/pf/pf.c
8538
struct pf_kstate **state, u_int16_t icmpid, u_int16_t type, int icmp_dir,
sys/netpfil/pf/pf.c
8588
pf_test_state_icmp(struct pf_kstate **state, struct pf_pdesc *pd,
sys/netpfil/pf/pf.c
9729
struct pf_kstate *s, struct pf_pdesc *pd, struct inpcb *inp)
sys/netpfil/pf/pf_ioctl.c
1794
struct pf_kstate *s = pfl->pfl_state;
sys/netpfil/pf/pf_ioctl.c
1895
struct pf_kstate *s = pfl->pfl_state;
sys/netpfil/pf/pf_ioctl.c
2419
struct pf_kstate *st = pfl->pfl_state;
sys/netpfil/pf/pf_ioctl.c
3268
struct pf_kstate *s;
sys/netpfil/pf/pf_ioctl.c
3287
struct pf_kstate *s;
sys/netpfil/pf/pf_ioctl.c
3769
struct pf_kstate *state;
sys/netpfil/pf/pf_ioctl.c
4967
struct pf_kstate *s;
sys/netpfil/pf/pf_ioctl.c
4988
struct pf_kstate *s;
sys/netpfil/pf/pf_ioctl.c
5063
struct pf_kstate *s;
sys/netpfil/pf/pf_ioctl.c
6651
pfsync_state_export(union pfsync_state_union *sp, struct pf_kstate *st, int msg_version)
sys/netpfil/pf/pf_ioctl.c
6787
pfsync_state_export_1301(struct pfsync_state_1301 *sp, struct pf_kstate *st)
sys/netpfil/pf/pf_ioctl.c
6795
pfsync_state_export_1400(struct pfsync_state_1400 *sp, struct pf_kstate *st)
sys/netpfil/pf/pf_ioctl.c
6803
pfsync_state_export_1500(struct pfsync_state_1500 *sp, struct pf_kstate *st)
sys/netpfil/pf/pf_ioctl.c
6811
pf_state_export(struct pf_state_export *sp, struct pf_kstate *st)
sys/netpfil/pf/pf_ioctl.c
7049
struct pf_kstate *s;
sys/netpfil/pf/pf_ioctl.c
7115
struct pf_kstate *s;
sys/netpfil/pf/pf_ioctl.c
7172
struct pf_kstate *s;
sys/netpfil/pf/pf_ioctl.c
7240
struct pf_kstate *s;
sys/netpfil/pf/pf_ioctl.c
7380
struct pf_kstate *s = NULL;
sys/netpfil/pf/pf_lb.c
980
struct pf_kstate *st;
sys/netpfil/pf/pf_nl.c
173
struct nl_parsed_state *attrs, struct pf_kstate *s,
sys/netpfil/pf/pf_nl.c
279
struct pf_kstate *s;
sys/netpfil/pf/pf_nl.c
330
struct pf_kstate *s;
sys/netpfil/pf/pf_nl.c
392
struct pf_kstate *s;
sys/netpfil/pf/pf_norm.c
1586
pf_normalize_tcp_cleanup(struct pf_kstate *state)
sys/netpfil/pf/pf_norm.c
1615
u_short *reason, struct tcphdr *th, struct pf_kstate *state,
sys/netpfil/pf/pf_nv.c
934
pf_state_to_nvstate(const struct pf_kstate *s)
sys/netpfil/pf/pf_nv.h
85
nvlist_t *pf_state_to_nvstate(const struct pf_kstate *);
sys/netpfil/pf/pflow.c
101
struct pflow_ipfix_flow4 *, const struct pf_kstate *, struct pf_state_key *,
sys/netpfil/pf/pflow.c
104
struct pflow_ipfix_flow6 *, const struct pf_kstate *, struct pf_state_key *,
sys/netpfil/pf/pflow.c
106
static int pflow_pack_flow(const struct pf_kstate *, struct pf_state_key *,
sys/netpfil/pf/pflow.c
108
static int pflow_pack_flow_ipfix(const struct pf_kstate *, struct pf_state_key *,
sys/netpfil/pf/pflow.c
110
static void export_pflow(const struct pf_kstate *);
sys/netpfil/pf/pflow.c
111
static int export_pflow_if(const struct pf_kstate*, struct pf_state_key *,
sys/netpfil/pf/pflow.c
119
const struct pf_kstate *, struct pflow_softc *,
sys/netpfil/pf/pflow.c
626
const struct pf_kstate *st, struct pf_state_key *sk, int src, int dst)
sys/netpfil/pf/pflow.c
663
struct pflow_ipfix_flow4 *flow2, const struct pf_kstate *st,
sys/netpfil/pf/pflow.c
700
struct pflow_ipfix_flow6 *flow2, const struct pf_kstate *st,
sys/netpfil/pf/pflow.c
739
struct pflow_ipfix_nat4 *nat2, const struct pf_kstate *st,
sys/netpfil/pf/pflow.c
760
export_pflow(const struct pf_kstate *st)
sys/netpfil/pf/pflow.c
792
export_pflow_if(const struct pf_kstate *st, struct pf_state_key *sk,
sys/netpfil/pf/pflow.c
795
struct pf_kstate pfs_copy;
sys/netpfil/pf/pflow.c
923
copy_nat_ipfix_4_to_m(struct pflow_ipfix_nat4 *nat, const struct pf_kstate *st,
sys/netpfil/pf/pflow.c
957
pflow_pack_flow(const struct pf_kstate *st, struct pf_state_key *sk,
sys/netpfil/pf/pflow.c
982
pflow_is_natd(const struct pf_kstate *st)
sys/netpfil/pf/pflow.c
99
const struct pf_kstate *, struct pf_state_key *, int, int);
sys/netpfil/pf/pflow.c
990
pflow_pack_flow_ipfix(const struct pf_kstate *st, struct pf_state_key *sk,