Home
last modified time | relevance | path

Searched refs:pf_kstate (Results 1 – 9 of 9) sorted by relevance

/freebsd/sys/netpfil/pf/
H A Dif_pfsync.c128 static int pfsync_upd_tcp(struct pf_kstate *, struct pfsync_state_peer *,
161 void (*write)(struct pf_kstate *, void *);
179 static void pfsync_out_state_1301(struct pf_kstate *, void *);
180 static void pfsync_out_state_1400(struct pf_kstate *, void *);
181 static void pfsync_out_iack(struct pf_kstate *, void *);
182 static void pfsync_out_upd_c(struct pf_kstate *, void *);
183 static void pfsync_out_del_c(struct pf_kstate *, void *);
210 static void pfsync_q_ins(struct pf_kstate *, int sync_state, bool);
211 static void pfsync_q_del(struct pf_kstate *, bool, struct pfsync_bucket *);
213 static void pfsync_update_state(struct pf_kstate *);
[all …]
H A Dpflow.c99 const struct pf_kstate *, struct pf_state_key *, int, int);
101 struct pflow_ipfix_flow4 *, const struct pf_kstate *, struct pf_state_key *,
104 struct pflow_ipfix_flow6 *, const struct pf_kstate *, struct pf_state_key *,
106 static int pflow_pack_flow(const struct pf_kstate *, struct pf_state_key *,
108 static int pflow_pack_flow_ipfix(const struct pf_kstate *, struct pf_state_key *,
110 static void export_pflow(const struct pf_kstate *);
111 static int export_pflow_if(const struct pf_kstate*, struct pf_state_key *,
119 const struct pf_kstate *, struct pflow_softc *,
626 const struct pf_kstate *st, struct pf_state_key *sk, int src, int dst) in copy_flow_data()
663 struct pflow_ipfix_flow4 *flow2, const struct pf_kstate *st, in copy_flow_ipfix_4_data()
[all …]
H A Dpf.c303 static void pf_src_tree_remove_state(struct pf_kstate *);
327 static void pf_detach_state(struct pf_kstate *);
329 struct pf_state_key *, struct pf_kstate *);
330 static void pf_state_key_detach(struct pf_kstate *, int);
335 static int pf_dummynet(struct pf_pdesc *, struct pf_kstate *,
338 struct pf_kstate *, struct pf_krule *,
342 static int pf_test_rule(struct pf_krule **, struct pf_kstate **,
348 struct pf_kstate **, int, u_int16_t, u_int16_t,
352 static int pf_tcp_track_full(struct pf_kstate **,
354 static int pf_tcp_track_sloppy(struct pf_kstate **,
[all …]
H A Dpf_nv.h85 nvlist_t *pf_state_to_nvstate(const struct pf_kstate *);
H A Dpf_ioctl.c2287 struct pf_kstate *s; in pf_kill_matching_state()
2306 struct pf_kstate *s; in pf_killstates_row()
3911 struct pf_kstate *s; in pfioctl()
3933 struct pf_kstate *s; in pfioctl()
4007 struct pf_kstate *s; in pfioctl()
4109 struct pf_kstate *state; in pfioctl()
5622 pfsync_state_export(union pfsync_state_union *sp, struct pf_kstate *st, int msg_version) in pfsync_state_export()
5714 pf_state_export(struct pf_state_export *sp, struct pf_kstate *st) in pf_state_export()
5948 struct pf_kstate *s; in pf_clear_all_states()
6014 struct pf_kstate *s; in pf_kill_srcnodes()
[all …]
H A Dpf_nl.c145 dump_state(struct nlpcb *nlp, const struct nlmsghdr *hdr, struct pf_kstate *s, in dump_state()
249 struct pf_kstate *s; in handle_dumpstates()
300 struct pf_kstate *s; in handle_getstate()
364 struct pf_kstate *s; in pf_handle_getcreators()
1271 struct pf_kstate *state; in pf_handle_natlook()
H A Dpf_norm.c1510 pf_normalize_tcp_cleanup(struct pf_kstate *state) in pf_normalize_tcp_cleanup()
1539 u_short *reason, struct tcphdr *th, struct pf_kstate *state, in pf_normalize_tcp_stateful()
H A Dpf_nv.c931 pf_state_to_nvstate(const struct pf_kstate *s) in pf_state_to_nvstate()
/freebsd/sys/net/
H A Dpfvar.h366 struct pf_kstate *_s = (s); \
373 struct pf_kstate *_s = (s); \
386 struct pf_kstate *_s = (s); \
1005 TAILQ_HEAD(, pf_kstate) states[2];
1092 struct pf_kstate { struct
1110 TAILQ_ENTRY(pf_kstate) sync_list; argument
1111 TAILQ_ENTRY(pf_kstate) key_list[2];
1112 LIST_ENTRY(pf_kstate) entry;
1139 _Static_assert(sizeof(struct pf_kstate) <= 384, "pf_kstate size crosses 384 bytes"); argument
1245 typedef void pfsync_insert_state_t(struct pf_kstate *);
[all …]