Symbol: npf_cache_t
sys/net/npf/npf.h
205
npf_iscached(const npf_cache_t *npc, const int inf)
sys/net/npf/npf_alg.c
219
npf_alg_match(npf_cache_t *npc, npf_nat_t *nt, int di)
sys/net/npf/npf_alg.c
233
bool (*match_func)(npf_cache_t *, npf_nat_t *, int);
sys/net/npf/npf_alg.c
255
npf_alg_exec(npf_cache_t *npc, npf_nat_t *nt, const npf_flow_t flow)
sys/net/npf/npf_alg.c
266
bool (*translate_func)(npf_cache_t *, npf_nat_t *, npf_flow_t);
sys/net/npf/npf_alg.c
294
npf_alg_conn(npf_cache_t *npc, int di)
sys/net/npf/npf_alg.c
306
npf_conn_t *(*inspect_func)(npf_cache_t *, int);
sys/net/npf/npf_alg_icmp.c
127
npfa_icmp4_inspect(const int type, npf_cache_t *npc, bool *hasqid)
sys/net/npf/npf_alg_icmp.c
160
npfa_icmp6_inspect(const int type, npf_cache_t *npc, bool *hasqid)
sys/net/npf/npf_alg_icmp.c
193
npfa_icmp_inspect(npf_cache_t *npc, npf_cache_t *enpc)
sys/net/npf/npf_alg_icmp.c
206
memset(enpc, 0, sizeof(npf_cache_t));
sys/net/npf/npf_alg_icmp.c
238
npfa_icmp_conn(npf_cache_t *npc, int di)
sys/net/npf/npf_alg_icmp.c
241
npf_cache_t enpc;
sys/net/npf/npf_alg_icmp.c
320
npfa_icmp_nat(npf_cache_t *npc, npf_nat_t *nt, npf_flow_t flow)
sys/net/npf/npf_alg_icmp.c
323
npf_cache_t enpc;
sys/net/npf/npf_alg_icmp.c
74
npfa_icmp_match(npf_cache_t *npc, npf_nat_t *nt, int di)
sys/net/npf/npf_bpf.c
156
const npf_cache_t * const npc = (const npf_cache_t *)args->arg;
sys/net/npf/npf_bpf.c
176
const npf_cache_t * const npc = (const npf_cache_t *)args->arg;
sys/net/npf/npf_bpf.c
85
npf_bpf_prepare(npf_cache_t *npc, bpf_args_t *args, uint32_t *M)
sys/net/npf/npf_conn.c
257
npf_conn_trackable_p(const npf_cache_t *npc)
sys/net/npf/npf_conn.c
326
npf_conn_lookup(const npf_cache_t *npc, const unsigned di, npf_flow_t *flow)
sys/net/npf/npf_conn.c
360
npf_conn_inspect(npf_cache_t *npc, const unsigned di, int *error)
sys/net/npf/npf_conn.c
424
npf_conn_establish(npf_cache_t *npc, const unsigned di, bool global)
sys/net/npf/npf_conn.c
560
npf_conn_setnat(const npf_cache_t *npc, npf_conn_t *con,
sys/net/npf/npf_conn.h
117
unsigned npf_conn_conkey(const npf_cache_t *, npf_connkey_t *,
sys/net/npf/npf_conn.h
139
npf_conn_t * npf_conn_lookup(const npf_cache_t *, const unsigned, npf_flow_t *);
sys/net/npf/npf_conn.h
140
npf_conn_t * npf_conn_inspect(npf_cache_t *, const unsigned, int *);
sys/net/npf/npf_conn.h
141
npf_conn_t * npf_conn_establish(npf_cache_t *, const unsigned, bool);
sys/net/npf/npf_conn.h
149
int npf_conn_setnat(const npf_cache_t *, npf_conn_t *,
sys/net/npf/npf_connkey.c
226
npf_conn_conkey(const npf_cache_t *npc, npf_connkey_t *key,
sys/net/npf/npf_ext_log.c
83
npf_log(npf_cache_t *npc, void *meta, const npf_match_info_t *mi, int *decision)
sys/net/npf/npf_ext_normalize.c
103
npf_normalize_ip4(npf_cache_t *npc, npf_normalize_t *np)
sys/net/npf/npf_ext_normalize.c
144
npf_normalize(npf_cache_t *npc, void *params, const npf_match_info_t *mi,
sys/net/npf/npf_ext_rndblock.c
100
npf_ext_rndblock(npf_cache_t *npc, void *meta, const npf_match_info_t *mi,
sys/net/npf/npf_ext_route.c
310
npf_route(npf_cache_t *npc, void *meta, const npf_match_info_t __unused *mi, int *decision)
sys/net/npf/npf_handler.c
147
npf_cache_t npc;
sys/net/npf/npf_handler.c
162
memset(&npc, 0, sizeof(npf_cache_t));
sys/net/npf/npf_handler.c
354
npf_cache_t npc;
sys/net/npf/npf_handler.c
82
npf_reassembly(npf_t *npf, npf_cache_t *npc, bool *mff)
sys/net/npf/npf_impl.h
162
bool (*match)(npf_cache_t *, npf_nat_t *, int);
sys/net/npf/npf_impl.h
163
bool (*translate)(npf_cache_t *, npf_nat_t *, npf_flow_t);
sys/net/npf/npf_impl.h
164
npf_conn_t * (*inspect)(npf_cache_t *, int);
sys/net/npf/npf_impl.h
277
bool (*proc)(npf_cache_t *, void *, const npf_match_info_t *, int *);
sys/net/npf/npf_impl.h
342
int npf_cache_all(npf_cache_t *);
sys/net/npf/npf_impl.h
343
void npf_recache(npf_cache_t *);
sys/net/npf/npf_impl.h
344
int npf_cache_ether(npf_cache_t *);
sys/net/npf/npf_impl.h
346
bool npf_rwrip(const npf_cache_t *, u_int, const npf_addr_t *);
sys/net/npf/npf_impl.h
347
bool npf_rwrport(const npf_cache_t *, u_int, const in_port_t);
sys/net/npf/npf_impl.h
348
bool npf_rwrcksum(const npf_cache_t *, u_int,
sys/net/npf/npf_impl.h
350
int npf_napt_rwr(const npf_cache_t *, u_int, const npf_addr_t *,
sys/net/npf/npf_impl.h
352
int npf_npt66_rwr(const npf_cache_t *, u_int, const npf_addr_t *,
sys/net/npf/npf_impl.h
368
int npf_tcpsaw(const npf_cache_t *, tcp_seq *, tcp_seq *,
sys/net/npf/npf_impl.h
370
bool npf_fetch_tcpopts(npf_cache_t *, uint16_t *, int *);
sys/net/npf/npf_impl.h
371
bool npf_set_mss(npf_cache_t *, uint16_t, uint16_t *, uint16_t *,
sys/net/npf/npf_impl.h
373
bool npf_return_block(npf_cache_t *, const int);
sys/net/npf/npf_impl.h
378
void npf_bpf_prepare(npf_cache_t *, bpf_args_t *, uint32_t *);
sys/net/npf/npf_impl.h
431
npf_rule_t * npf_ruleset_inspect(npf_cache_t *, const npf_ruleset_t *,
sys/net/npf/npf_impl.h
434
int npf_rule_reverse(npf_cache_t *, npf_match_info_t *, int);
sys/net/npf/npf_impl.h
446
int npf_socket_lookup_rid(npf_cache_t *, get_rid_t, uint32_t *, int);
sys/net/npf/npf_impl.h
448
int npf_rule_match_rid(npf_rule_t *, npf_cache_t *, int);
sys/net/npf/npf_impl.h
466
bool npf_rproc_run(npf_cache_t *, npf_rproc_t *,
sys/net/npf/npf_impl.h
473
bool npf_state_init(npf_cache_t *, npf_state_t *);
sys/net/npf/npf_impl.h
474
bool npf_state_inspect(npf_cache_t *, npf_state_t *, npf_flow_t);
sys/net/npf/npf_impl.h
479
bool npf_state_tcp(npf_cache_t *, npf_state_t *, npf_flow_t);
sys/net/npf/npf_impl.h
511
int npf_do_nat(npf_cache_t *, npf_conn_t *, const unsigned);
sys/net/npf/npf_impl.h
512
npf_nat_t * npf_nat_share_policy(npf_cache_t *, npf_conn_t *, npf_nat_t *);
sys/net/npf/npf_impl.h
532
bool npf_alg_match(npf_cache_t *, npf_nat_t *, int);
sys/net/npf/npf_impl.h
533
void npf_alg_exec(npf_cache_t *, npf_nat_t *, const npf_flow_t);
sys/net/npf/npf_impl.h
534
npf_conn_t * npf_alg_conn(npf_cache_t *, int);
sys/net/npf/npf_inet.c
250
npf_tcpsaw(const npf_cache_t *npc, tcp_seq *seq, tcp_seq *ack, uint32_t *win)
sys/net/npf/npf_inet.c
277
npf_fetch_tcpopts(npf_cache_t *npc, uint16_t *mss, int *wscale)
sys/net/npf/npf_inet.c
351
npf_set_mss(npf_cache_t *npc, uint16_t mss, uint16_t *old, uint16_t *new,
sys/net/npf/npf_inet.c
424
npf_cache_ip(npf_cache_t *npc, nbuf_t *nbuf)
sys/net/npf/npf_inet.c
566
npf_cache_tcp(npf_cache_t *npc, nbuf_t *nbuf, unsigned hlen)
sys/net/npf/npf_inet.c
582
npf_cache_ether(npf_cache_t *npc)
sys/net/npf/npf_inet.c
608
npf_cache_all(npf_cache_t *npc)
sys/net/npf/npf_inet.c
689
npf_recache(npf_cache_t *npc)
sys/net/npf/npf_inet.c
707
npf_rwrip(const npf_cache_t *npc, u_int which, const npf_addr_t *addr)
sys/net/npf/npf_inet.c
720
npf_rwrport(const npf_cache_t *npc, u_int which, const in_port_t port)
sys/net/npf/npf_inet.c
745
npf_rwrcksum(const npf_cache_t *npc, u_int which,
sys/net/npf/npf_inet.c
815
npf_napt_rwr(const npf_cache_t *npc, u_int which,
sys/net/npf/npf_inet.c
859
npf_npt66_rwr(const npf_cache_t *npc, u_int which, const npf_addr_t *pref,
sys/net/npf/npf_nat.c
413
npf_nat_inspect(npf_cache_t *npc, const unsigned di)
sys/net/npf/npf_nat.c
433
npf_nat_algo_netmap(const npf_cache_t *npc, const npf_natpolicy_t *np,
sys/net/npf/npf_nat.c
448
npf_nat_getaddr(npf_cache_t *npc, npf_natpolicy_t *np, const unsigned alen)
sys/net/npf/npf_nat.c
477
npf_nat_create(npf_cache_t *npc, npf_natpolicy_t *np, npf_conn_t *con)
sys/net/npf/npf_nat.c
584
npf_dnat_translate(npf_cache_t *npc, npf_nat_t *nt, npf_flow_t flow)
sys/net/npf/npf_nat.c
621
npf_snat_translate(npf_cache_t *npc, const npf_natpolicy_t *np, npf_flow_t flow)
sys/net/npf/npf_nat.c
648
npf_nat_share_policy(npf_cache_t *npc, npf_conn_t *con, npf_nat_t *src_nt)
sys/net/npf/npf_nat.c
678
npf_nat_lookup(const npf_cache_t *npc, npf_conn_t *con,
sys/net/npf/npf_nat.c
716
npf_do_nat(npf_cache_t *npc, npf_conn_t *con, const unsigned di)
sys/net/npf/npf_rproc.c
366
npf_rproc_run(npf_cache_t *npc, npf_rproc_t *rp, const npf_match_info_t *mi,
sys/net/npf/npf_ruleset.c
1025
npf_rule_match_rid(npf_rule_t *rl, npf_cache_t *npc, int dir)
sys/net/npf/npf_ruleset.c
900
npf_ruleset_inspect(npf_cache_t *npc, const npf_ruleset_t *rlset,
sys/net/npf/npf_ruleset.c
992
npf_rule_reverse(npf_cache_t *npc, npf_match_info_t *mi, int ret)
sys/net/npf/npf_sendpkt.c
217
npf_return_icmp(const npf_cache_t *npc)
sys/net/npf/npf_sendpkt.c
246
npf_return_block(npf_cache_t *npc, const int retfl)
sys/net/npf/npf_sendpkt.c
73
npf_ip6_setscope(const npf_cache_t *npc, struct ip6_hdr *ip6)
sys/net/npf/npf_sendpkt.c
92
npf_return_tcp(npf_cache_t *npc)
sys/net/npf/npf_socket.c
113
npf_ip_socket(npf_cache_t *npc, int dir)
sys/net/npf/npf_socket.c
175
npf_ip6_socket(npf_cache_t *npc, int dir)
sys/net/npf/npf_socket.c
49
static struct socket * npf_ip6_socket(npf_cache_t *, int);
sys/net/npf/npf_socket.c
51
static struct socket * npf_ip_socket(npf_cache_t *, int);
sys/net/npf/npf_socket.c
89
npf_socket_lookup_rid(npf_cache_t *npc, get_rid_t get_rid, uint32_t *rid, int dir)
sys/net/npf/npf_state.c
145
npf_state_init(npf_cache_t *npc, npf_state_t *nst)
sys/net/npf/npf_state.c
187
npf_state_inspect(npf_cache_t *npc, npf_state_t *nst, const npf_flow_t flow)
sys/net/npf/npf_state_tcp.c
292
npf_tcp_inwindow(npf_cache_t *npc, npf_state_t *nst, const npf_flow_t flow)
sys/net/npf/npf_state_tcp.c
458
npf_state_tcp(npf_cache_t *npc, npf_state_t *nst, npf_flow_t flow)
usr.sbin/npf/npftest/libnpftest/npf_bpf_test.c
50
npf_cache_t *npc;
usr.sbin/npf/npftest/libnpftest/npf_gc_test.c
52
npf_cache_t *npc = get_cached_pkt(m, NULL, NPF_RULE_LAYER_3);
usr.sbin/npf/npftest/libnpftest/npf_l2rule_test.c
75
npf_cache_t *npc;
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
331
npf_cache_t *
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
335
npf_cache_t *npc = kmem_zalloc(sizeof(npf_cache_t), KM_SLEEP);
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
355
put_cached_pkt(npf_cache_t *npc)
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
359
kmem_free(npc, sizeof(npf_cache_t));
usr.sbin/npf/npftest/libnpftest/npf_nat_test.c
168
npf_cache_t npc;
usr.sbin/npf/npftest/libnpftest/npf_nat_test.c
179
memset(&npc, 0, sizeof(npf_cache_t));
usr.sbin/npf/npftest/libnpftest/npf_rid_test.c
113
npf_cache_t *npc;
usr.sbin/npf/npftest/libnpftest/npf_rule_test.c
230
npf_cache_t *npc;
usr.sbin/npf/npftest/libnpftest/npf_state_test.c
137
npf_cache_t *npc;
usr.sbin/npf/npftest/libnpftest/npf_test.h
116
npf_cache_t * get_cached_pkt(struct mbuf *, const char *, uint32_t);
usr.sbin/npf/npftest/libnpftest/npf_test.h
117
void put_cached_pkt(npf_cache_t *);