Home
last modified time | relevance | path

Searched refs:npf_conn_t (Results 1 – 10 of 10) sorted by relevance

/netbsd/src/sys/net/npf/
Dnpf_conn.h65 npf_conn_t * c_next;
119 npf_connkey_t * npf_conn_getforwkey(npf_conn_t *);
120 npf_connkey_t * npf_conn_getbackkey(npf_conn_t *, unsigned);
139 npf_conn_t * npf_conn_lookup(const npf_cache_t *, const unsigned, npf_flow_t *);
140 npf_conn_t * npf_conn_inspect(npf_cache_t *, const unsigned, int *);
141 npf_conn_t * npf_conn_establish(npf_cache_t *, const unsigned, bool);
142 void npf_conn_release(npf_conn_t *);
143 void npf_conn_destroy(npf_t *, npf_conn_t *);
144 void npf_conn_expire(npf_conn_t *);
145 bool npf_conn_pass(const npf_conn_t *, npf_match_info_t *,
[all …]
Dnpf_conndb.c78 npf_conn_t * cd_new;
83 npf_conn_t * cd_marker;
163 npf_conn_t *
168 npf_conn_t *con; in npf_conndb_lookup()
204 npf_conn_t *con, npf_flow_t flow) in npf_conndb_insert()
228 npf_conn_t *
246 npf_conndb_enqueue(npf_conndb_t *cd, npf_conn_t *con) in npf_conndb_enqueue()
248 npf_conn_t *head; in npf_conndb_enqueue()
264 npf_conn_t *con; in npf_conndb_update()
268 npf_conn_t *next = atomic_load_relaxed(&con->c_next); // union in npf_conndb_update()
[all …]
Dnpf_conn.c142 static int npf_conn_export(npf_t *, npf_conn_t *, nvlist_t *);
170 offsetof(npf_conn_t, c_keys[NPF_CONNKEY_V4WORDS * 2]), in npf_conn_init()
173 offsetof(npf_conn_t, c_keys[NPF_CONNKEY_V6WORDS * 2]), in npf_conn_init()
275 conn_update_atime(npf_conn_t *con) in conn_update_atime()
295 npf_conn_check(const npf_conn_t *con, const nbuf_t *nbuf, in npf_conn_check()
325 npf_conn_t *
330 npf_conn_t *con; in npf_conn_lookup()
359 npf_conn_t *
364 npf_conn_t *con; in npf_conn_inspect()
423 npf_conn_t *
[all …]
Dnpf_impl.h86 typedef struct npf_conn npf_conn_t; typedef
162 npf_conn_t * (*inspect)(npf_cache_t *, int);
163 void (*destroy)(npf_t *, npf_nat_t *, npf_conn_t *);
500 int npf_do_nat(npf_cache_t *, npf_conn_t *, const unsigned);
501 npf_nat_t * npf_nat_share_policy(npf_cache_t *, npf_conn_t *, npf_nat_t *);
502 void npf_nat_destroy(npf_conn_t *, npf_nat_t *);
511 npf_conn_t *);
523 npf_conn_t * npf_alg_conn(npf_cache_t *, int);
525 void npf_alg_destroy(npf_t *, npf_alg_t *, npf_nat_t *, npf_conn_t *);
Dnpf_alg.c293 npf_conn_t *
298 npf_conn_t *con = NULL; in npf_alg_conn()
306 npf_conn_t *(*inspect_func)(npf_cache_t *, int); in npf_alg_conn()
321 npf_alg_destroy(npf_t *npf, npf_alg_t *alg, npf_nat_t *nat, npf_conn_t *con) in npf_alg_destroy()
325 void (*destroy_func)(npf_t *, npf_nat_t *, npf_conn_t *); in npf_alg_destroy()
Dnpf_nat.c152 npf_conn_t * nt_conn;
310 npf_conn_t *con = nt->nt_conn; in npf_natpolicy_destroy()
477 npf_nat_create(npf_cache_t *npc, npf_natpolicy_t *np, npf_conn_t *con) in npf_nat_create()
648 npf_nat_share_policy(npf_cache_t *npc, npf_conn_t *con, npf_nat_t *src_nt) in npf_nat_share_policy()
678 npf_nat_lookup(const npf_cache_t *npc, npf_conn_t *con, in npf_nat_lookup()
716 npf_do_nat(npf_cache_t *npc, npf_conn_t *con, const unsigned di) in npf_do_nat()
719 npf_conn_t *ncon = NULL; in npf_do_nat()
866 npf_nat_destroy(npf_conn_t *con, npf_nat_t *nt) in npf_nat_destroy()
930 npf_ruleset_t *natlist, npf_conn_t *con) in npf_nat_import()
Dnpf_alg_icmp.c237 static npf_conn_t *
240 npf_conn_t *conn = NULL; in npfa_icmp_conn()
Dnpf_connkey.c291 npf_conn_getforwkey(npf_conn_t *conn) in npf_conn_getforwkey()
302 npf_conn_getbackkey(npf_conn_t *conn, unsigned alen) in npf_conn_getbackkey()
Dnpf_handler.c148 npf_conn_t *con; in npfk_packet_handler()
/netbsd/src/usr.sbin/npf/npftest/libnpftest/
Dnpf_gc_test.c22 npf_conn_t *head = npf_conndb_getlist(cd), *conn = head; in count_conns()
53 npf_conn_t *con; in enqueue_connection()