Symbol: npf_t
sys/net/npf/npf.c
104
npfk_destroy(npf_t *npf)
sys/net/npf/npf.c
125
kmem_free(npf, sizeof(npf_t));
sys/net/npf/npf.c
135
npfk_load(npf_t *npf, const void *config_ref, npf_error_t *err)
sys/net/npf/npf.c
149
npfk_gc(npf_t *npf)
sys/net/npf/npf.c
155
npfk_thread_register(npf_t *npf)
sys/net/npf/npf.c
161
npfk_thread_unregister(npf_t *npf)
sys/net/npf/npf.c
168
npfk_getarg(npf_t *npf)
sys/net/npf/npf.c
174
npf_setkernctx(npf_t *npf)
sys/net/npf/npf.c
179
npf_t *
sys/net/npf/npf.c
190
npf_stats_inc(npf_t *npf, npf_stats_t st)
sys/net/npf/npf.c
198
npf_stats_dec(npf_t *npf, npf_stats_t st)
sys/net/npf/npf.c
230
npfk_stats(npf_t *npf, uint64_t *buf)
sys/net/npf/npf.c
238
npfk_stats_clear(npf_t *npf)
sys/net/npf/npf.c
50
static __read_mostly npf_t * npf_kernel_ctx = NULL;
sys/net/npf/npf.c
74
__dso_public npf_t *
sys/net/npf/npf.c
78
npf_t *npf;
sys/net/npf/npf.c
80
npf = kmem_zalloc(sizeof(npf_t), KM_SLEEP);
sys/net/npf/npf.h
119
void nbuf_init(npf_t *, nbuf_t *, struct mbuf *, const ifnet_t *);
sys/net/npf/npf.h
163
npf_t * npc_ctx;
sys/net/npf/npf_alg.c
105
npf_alg_construct(npf_t *npf, const char *name)
sys/net/npf/npf_alg.c
130
npf_alg_register(npf_t *npf, const char *name, const npfa_funcs_t *funcs)
sys/net/npf/npf_alg.c
180
npf_alg_unregister(npf_t *npf, npf_alg_t *alg)
sys/net/npf/npf_alg.c
221
npf_t *npf = npc->npc_ctx;
sys/net/npf/npf_alg.c
257
npf_t *npf = npc->npc_ctx;
sys/net/npf/npf_alg.c
296
npf_t *npf = npc->npc_ctx;
sys/net/npf/npf_alg.c
321
npf_alg_destroy(npf_t *npf, npf_alg_t *alg, npf_nat_t *nat, npf_conn_t *con)
sys/net/npf/npf_alg.c
325
void (*destroy_func)(npf_t *, npf_nat_t *, npf_conn_t *);
sys/net/npf/npf_alg.c
336
npf_alg_export(npf_t *npf, nvlist_t *nvl)
sys/net/npf/npf_alg.c
71
npf_alg_init(npf_t *npf)
sys/net/npf/npf_alg.c
80
npf_alg_fini(npf_t *npf)
sys/net/npf/npf_alg.c
88
npf_alg_lookup(npf_t *npf, const char *name)
sys/net/npf/npf_alg_icmp.c
457
npf_alg_icmp_init(npf_t *npf)
sys/net/npf/npf_alg_icmp.c
470
npf_alg_icmp_fini(npf_t *npf)
sys/net/npf/npf_alg_icmp.c
480
npf_t *npf = npf_getkernctx();
sys/net/npf/npf_conf.c
113
npf_config_fini(npf_t *npf)
sys/net/npf/npf_conf.c
134
npf_config_load(npf_t *npf, npf_config_t *nc, npf_conndb_t *conns, bool flush)
sys/net/npf/npf_conf.c
199
npf_config_enter(npf_t *npf)
sys/net/npf/npf_conf.c
206
npf_config_exit(npf_t *npf)
sys/net/npf/npf_conf.c
212
npf_config_locked_p(npf_t *npf)
sys/net/npf/npf_conf.c
218
npf_config_sync(npf_t *npf)
sys/net/npf/npf_conf.c
229
npf_config_read_enter(npf_t *npf)
sys/net/npf/npf_conf.c
236
npf_config_read_exit(npf_t *npf, int s)
sys/net/npf/npf_conf.c
247
npf_config_ruleset(npf_t *npf)
sys/net/npf/npf_conf.c
255
npf_config_natset(npf_t *npf)
sys/net/npf/npf_conf.c
263
npf_config_tableset(npf_t *npf)
sys/net/npf/npf_conf.c
271
npf_default_pass(npf_t *npf)
sys/net/npf/npf_conf.c
64
npf_config_init(npf_t *npf)
sys/net/npf/npf_conn.c
142
static int npf_conn_export(npf_t *, npf_conn_t *, nvlist_t *);
sys/net/npf/npf_conn.c
149
npf_conn_init(npf_t *npf)
sys/net/npf/npf_conn.c
185
npf_conn_fini(npf_t *npf)
sys/net/npf/npf_conn.c
209
npf_conn_load(npf_t *npf, npf_conndb_t *ndb, bool track)
sys/net/npf/npf_conn.c
249
npf_conn_tracking(npf_t *npf, bool track)
sys/net/npf/npf_conn.c
259
const npf_t *npf = npc->npc_ctx;
sys/net/npf/npf_conn.c
328
npf_t *npf = npc->npc_ctx;
sys/net/npf/npf_conn.c
426
npf_t *npf = npc->npc_ctx;
sys/net/npf/npf_conn.c
528
npf_conn_destroy(npf_t *npf, npf_conn_t *con)
sys/net/npf/npf_conn.c
568
npf_t *npf = npc->npc_ctx;
sys/net/npf/npf_conn.c
713
npf_conn_expired(npf_t *npf, const npf_conn_t *con, uint64_t tsnow)
sys/net/npf/npf_conn.c
762
npf_conn_worker(npf_t *npf)
sys/net/npf/npf_conn.c
773
npf_conndb_export(npf_t *npf, nvlist_t *nvl)
sys/net/npf/npf_conn.c
811
npf_conn_export(npf_t *npf, npf_conn_t *con, nvlist_t *nvl)
sys/net/npf/npf_conn.c
855
npf_conn_import(npf_t *npf, npf_conndb_t *cd, const nvlist_t *cdict,
sys/net/npf/npf_conn.c
942
npf_conn_find(npf_t *npf, const nvlist_t *req, nvlist_t *resp)
sys/net/npf/npf_conn.h
127
unsigned npf_connkey_import(npf_t *, const nvlist_t *, npf_connkey_t *);
sys/net/npf/npf_conn.h
128
nvlist_t * npf_connkey_export(npf_t *, const npf_connkey_t *);
sys/net/npf/npf_conn.h
134
void npf_conn_init(npf_t *);
sys/net/npf/npf_conn.h
135
void npf_conn_fini(npf_t *);
sys/net/npf/npf_conn.h
136
void npf_conn_tracking(npf_t *, bool);
sys/net/npf/npf_conn.h
137
void npf_conn_load(npf_t *, npf_conndb_t *, bool);
sys/net/npf/npf_conn.h
143
void npf_conn_destroy(npf_t *, npf_conn_t *);
sys/net/npf/npf_conn.h
152
bool npf_conn_expired(npf_t *, const npf_conn_t *, uint64_t);
sys/net/npf/npf_conn.h
154
void npf_conn_worker(npf_t *);
sys/net/npf/npf_conn.h
155
int npf_conn_import(npf_t *, npf_conndb_t *, const nvlist_t *,
sys/net/npf/npf_conn.h
157
int npf_conn_find(npf_t *, const nvlist_t *, nvlist_t *);
sys/net/npf/npf_conn.h
163
void npf_conndb_sysinit(npf_t *);
sys/net/npf/npf_conn.h
164
void npf_conndb_sysfini(npf_t *);
sys/net/npf/npf_conn.h
169
npf_conn_t * npf_conndb_lookup(npf_t *, const npf_connkey_t *, npf_flow_t *);
sys/net/npf/npf_conn.h
177
int npf_conndb_export(npf_t *, nvlist_t *);
sys/net/npf/npf_conn.h
178
void npf_conndb_gc(npf_t *, npf_conndb_t *, bool, bool);
sys/net/npf/npf_conndb.c
100
npf_conndb_sysinit(npf_t *npf)
sys/net/npf/npf_conndb.c
128
npf_conndb_sysfini(npf_t *npf)
sys/net/npf/npf_conndb.c
164
npf_conndb_lookup(npf_t *npf, const npf_connkey_t *ck, npf_flow_t *flow)
sys/net/npf/npf_conndb.c
302
npf_conndb_gc_incr(npf_t *npf, npf_conndb_t *cd, const time_t now)
sys/net/npf/npf_conndb.c
373
gc_freq_tune(const npf_t *npf, const npf_conndb_t *cd, const unsigned n)
sys/net/npf/npf_conndb.c
389
npf_conndb_gc(npf_t *npf, npf_conndb_t *cd, bool flush, bool sync)
sys/net/npf/npf_connkey.c
314
npf_connkey_export(npf_t *npf, const npf_connkey_t *key)
sys/net/npf/npf_connkey.c
344
npf_connkey_import(npf_t *npf, const nvlist_t *key_nv, npf_connkey_t *key)
sys/net/npf/npf_ctl.c
142
npf_mk_table(npf_t *npf, const nvlist_t *req, nvlist_t *resp,
sys/net/npf/npf_ctl.c
196
npf_mk_tables(npf_t *npf, const nvlist_t *req, nvlist_t *resp, npf_config_t *nc)
sys/net/npf/npf_ctl.c
231
npf_mk_singlerproc(npf_t *npf, const nvlist_t *rproc, nvlist_t *resp)
sys/net/npf/npf_ctl.c
261
npf_mk_rprocs(npf_t *npf, const nvlist_t *req, nvlist_t *resp, npf_config_t *nc)
sys/net/npf/npf_ctl.c
294
npf_mk_algs(npf_t *npf, const nvlist_t *req, nvlist_t *resp)
sys/net/npf/npf_ctl.c
323
npf_mk_singlerule(npf_t *npf, const nvlist_t *req, nvlist_t *resp,
sys/net/npf/npf_ctl.c
399
npf_mk_rules(npf_t *npf, const nvlist_t *req, nvlist_t *resp, npf_config_t *nc)
sys/net/npf/npf_ctl.c
440
npf_mk_singlenat(npf_t *npf, const nvlist_t *nat, nvlist_t *resp,
sys/net/npf/npf_ctl.c
490
npf_mk_natlist(npf_t *npf, const nvlist_t *req, nvlist_t *resp, npf_config_t *nc)
sys/net/npf/npf_ctl.c
530
npf_mk_connlist(npf_t *npf, const nvlist_t *req, nvlist_t *resp,
sys/net/npf/npf_ctl.c
55
npf_mk_params(npf_t *npf, const nvlist_t *req, nvlist_t *resp, bool set)
sys/net/npf/npf_ctl.c
568
npfctl_load(npf_t *npf, const nvlist_t *req, nvlist_t *resp)
sys/net/npf/npf_ctl.c
626
npfctl_save(npf_t *npf, const nvlist_t *req, nvlist_t *resp)
sys/net/npf/npf_ctl.c
675
npfctl_table_replace(npf_t *npf, const nvlist_t *req, nvlist_t *resp)
sys/net/npf/npf_ctl.c
705
npfctl_rule(npf_t *npf, const nvlist_t *req, nvlist_t *resp)
sys/net/npf/npf_ctl.c
801
npfctl_table(npf_t *npf, void *data)
sys/net/npf/npf_ctl.c
857
npfctl_run_op(npf_t *npf, unsigned op, const nvlist_t *req, nvlist_t *resp)
sys/net/npf/npf_ext_log.c
155
npf_ext_log_init(npf_t *npf)
sys/net/npf/npf_ext_log.c
169
npf_ext_log_fini(npf_t *npf)
sys/net/npf/npf_ext_log.c
178
npf_t *npf = npf_getkernctx();
sys/net/npf/npf_ext_normalize.c
208
npf_ext_normalize_init(npf_t *npf)
sys/net/npf/npf_ext_normalize.c
223
npf_ext_normalize_fini(npf_t *npf)
sys/net/npf/npf_ext_normalize.c
232
npf_t *npf = npf_getkernctx();
sys/net/npf/npf_ext_rndblock.c
138
npf_ext_rndblock_init(npf_t *npf)
sys/net/npf/npf_ext_rndblock.c
158
npf_ext_rndblock_fini(npf_t *npf)
sys/net/npf/npf_ext_rndblock.c
174
npf_t *npf = npf_getkernctx();
sys/net/npf/npf_ext_route.c
157
npf_fragment(npf_t *npf, struct ifnet *ifp, struct ip *ip1,
sys/net/npf/npf_ext_route.c
238
npf_validate_saddr(npf_t * npf, struct ip *ip, struct ifnet* ifp)
sys/net/npf/npf_ext_route.c
314
npf_t *npf = npf_getkernctx();
sys/net/npf/npf_ext_route.c
440
npf_ext_route_init(npf_t *npf)
sys/net/npf/npf_ext_route.c
454
npf_ext_route_fini(npf_t *npf)
sys/net/npf/npf_ext_route.c
463
npf_t *npf = npf_getkernctx();
sys/net/npf/npf_handler.c
144
npfk_packet_handler(npf_t *npf, struct mbuf **mp, ifnet_t *ifp, int di)
sys/net/npf/npf_handler.c
351
npfk_layer2_handler(npf_t *npf, struct mbuf **mp, ifnet_t *ifp, int di)
sys/net/npf/npf_handler.c
82
npf_reassembly(npf_t *npf, npf_cache_t *npc, bool *mff)
sys/net/npf/npf_if.c
102
npf_ifmap_lookup(npf_t *npf, const char *ifname)
sys/net/npf/npf_if.c
124
npf_ifmap_register(npf_t *npf, const char *ifname)
sys/net/npf/npf_if.c
156
npf_ifmap_flush(npf_t *npf)
sys/net/npf/npf_if.c
188
npf_ifmap_getid(npf_t *npf, const ifnet_t *ifp)
sys/net/npf/npf_if.c
199
npf_ifmap_copylogname(npf_t *npf, unsigned id, char *buf, size_t len)
sys/net/npf/npf_if.c
218
npf_ifmap_copyname(npf_t *npf, unsigned id, char *buf, size_t len)
sys/net/npf/npf_if.c
226
npfk_ifmap_attach(npf_t *npf, ifnet_t *ifp)
sys/net/npf/npf_if.c
238
npfk_ifmap_detach(npf_t *npf, ifnet_t *ifp)
sys/net/npf/npf_if.c
79
npf_ifmap_init(npf_t *npf, const npf_ifops_t *ifops)
sys/net/npf/npf_if.c
94
npf_ifmap_fini(npf_t *npf)
sys/net/npf/npf_ifaddr.c
109
npf_ifaddr_sync(npf_t *npf, ifnet_t *ifp)
sys/net/npf/npf_ifaddr.c
154
npf_ifaddr_flush(npf_t *npf, ifnet_t *ifp)
sys/net/npf/npf_ifaddr.c
169
npf_ifaddr_syncall(npf_t *npf)
sys/net/npf/npf_ifaddr.c
50
lookup_ifnet_table(npf_t *npf, ifnet_t *ifp)
sys/net/npf/npf_ifaddr.c
88
replace_ifnet_table(npf_t *npf, npf_table_t *newt)
sys/net/npf/npf_impl.h
117
typedef void (*npf_workfunc_t)(npf_t *);
sys/net/npf/npf_impl.h
165
void (*destroy)(npf_t *, npf_nat_t *, npf_conn_t *);
sys/net/npf/npf_impl.h
280
void * npf_ext_register(npf_t *, const char *, const npf_ext_ops_t *);
sys/net/npf/npf_impl.h
281
int npf_ext_unregister(npf_t *, void *);
sys/net/npf/npf_impl.h
289
void npf_config_init(npf_t *);
sys/net/npf/npf_impl.h
290
void npf_config_fini(npf_t *);
sys/net/npf/npf_impl.h
292
npf_config_t * npf_config_enter(npf_t *);
sys/net/npf/npf_impl.h
293
void npf_config_exit(npf_t *);
sys/net/npf/npf_impl.h
294
void npf_config_sync(npf_t *);
sys/net/npf/npf_impl.h
295
bool npf_config_locked_p(npf_t *);
sys/net/npf/npf_impl.h
296
int npf_config_read_enter(npf_t *);
sys/net/npf/npf_impl.h
297
void npf_config_read_exit(npf_t *, int);
sys/net/npf/npf_impl.h
301
void npf_config_load(npf_t *, npf_config_t *, npf_conndb_t *, bool);
sys/net/npf/npf_impl.h
302
npf_ruleset_t * npf_config_ruleset(npf_t *npf);
sys/net/npf/npf_impl.h
303
npf_ruleset_t * npf_config_natset(npf_t *npf);
sys/net/npf/npf_impl.h
304
npf_tableset_t *npf_config_tableset(npf_t *npf);
sys/net/npf/npf_impl.h
305
bool npf_default_pass(npf_t *);
sys/net/npf/npf_impl.h
310
int npf_worker_addfunc(npf_t *, npf_workfunc_t);
sys/net/npf/npf_impl.h
311
void npf_worker_enlist(npf_t *);
sys/net/npf/npf_impl.h
312
void npf_worker_discharge(npf_t *);
sys/net/npf/npf_impl.h
313
void npf_worker_signal(npf_t *);
sys/net/npf/npf_impl.h
315
int npfctl_run_op(npf_t *, unsigned, const nvlist_t *, nvlist_t *);
sys/net/npf/npf_impl.h
316
int npfctl_table(npf_t *, void *);
sys/net/npf/npf_impl.h
318
void npf_stats_inc(npf_t *, npf_stats_t);
sys/net/npf/npf_impl.h
319
void npf_stats_dec(npf_t *, npf_stats_t);
sys/net/npf/npf_impl.h
321
void npf_param_init(npf_t *);
sys/net/npf/npf_impl.h
322
void npf_param_fini(npf_t *);
sys/net/npf/npf_impl.h
323
void npf_param_register(npf_t *, npf_param_t *, unsigned);
sys/net/npf/npf_impl.h
324
void * npf_param_allocgroup(npf_t *, npf_paramgroup_t, size_t);
sys/net/npf/npf_impl.h
325
void npf_param_freegroup(npf_t *, npf_paramgroup_t, size_t);
sys/net/npf/npf_impl.h
326
int npf_param_check(npf_t *, const char *, int);
sys/net/npf/npf_impl.h
327
int npf_params_export(const npf_t *, nvlist_t *);
sys/net/npf/npf_impl.h
329
void npf_ifmap_init(npf_t *, const npf_ifops_t *);
sys/net/npf/npf_impl.h
330
void npf_ifmap_fini(npf_t *);
sys/net/npf/npf_impl.h
331
u_int npf_ifmap_register(npf_t *, const char *);
sys/net/npf/npf_impl.h
332
void npf_ifmap_flush(npf_t *);
sys/net/npf/npf_impl.h
333
u_int npf_ifmap_getid(npf_t *, const ifnet_t *);
sys/net/npf/npf_impl.h
334
void npf_ifmap_copylogname(npf_t *, unsigned, char *, size_t);
sys/net/npf/npf_impl.h
335
void npf_ifmap_copyname(npf_t *, unsigned, char *, size_t);
sys/net/npf/npf_impl.h
337
void npf_ifaddr_sync(npf_t *, ifnet_t *);
sys/net/npf/npf_impl.h
338
void npf_ifaddr_flush(npf_t *, ifnet_t *);
sys/net/npf/npf_impl.h
339
void npf_ifaddr_syncall(npf_t *);
sys/net/npf/npf_impl.h
393
void npf_tableset_reload(npf_t *, npf_tableset_t *, npf_tableset_t *);
sys/net/npf/npf_impl.h
394
int npf_tableset_export(npf_t *, const npf_tableset_t *, nvlist_t *);
sys/net/npf/npf_impl.h
409
void npf_table_gc(npf_t *, npf_table_t *);
sys/net/npf/npf_impl.h
415
void npf_ruleset_reload(npf_t *, npf_ruleset_t *,
sys/net/npf/npf_impl.h
419
int npf_ruleset_export(npf_t *, const npf_ruleset_t *,
sys/net/npf/npf_impl.h
427
int npf_ruleset_list(npf_t *, npf_ruleset_t *, const char *, nvlist_t *);
sys/net/npf/npf_impl.h
437
npf_rule_t * npf_rule_alloc(npf_t *, const nvlist_t *);
sys/net/npf/npf_impl.h
450
void npf_ext_init(npf_t *);
sys/net/npf/npf_impl.h
451
void npf_ext_fini(npf_t *);
sys/net/npf/npf_impl.h
452
int npf_ext_construct(npf_t *, const char *,
sys/net/npf/npf_impl.h
470
void npf_state_sysinit(npf_t *);
sys/net/npf/npf_impl.h
471
void npf_state_sysfini(npf_t *);
sys/net/npf/npf_impl.h
475
int npf_state_etime(npf_t *, const npf_state_t *, const int);
sys/net/npf/npf_impl.h
477
void npf_state_tcp_sysinit(npf_t *);
sys/net/npf/npf_impl.h
478
void npf_state_tcp_sysfini(npf_t *);
sys/net/npf/npf_impl.h
480
int npf_state_tcp_timeout(npf_t *, const npf_state_t *);
sys/net/npf/npf_impl.h
489
void npf_portmap_init(npf_t *);
sys/net/npf/npf_impl.h
490
void npf_portmap_fini(npf_t *);
sys/net/npf/npf_impl.h
503
npf_natpolicy_t *npf_natpolicy_create(npf_t *, const nvlist_t *, npf_ruleset_t *);
sys/net/npf/npf_impl.h
520
void npf_nat_export(npf_t *, const npf_nat_t *, nvlist_t *);
sys/net/npf/npf_impl.h
521
npf_nat_t * npf_nat_import(npf_t *, const nvlist_t *, npf_ruleset_t *,
sys/net/npf/npf_impl.h
527
void npf_alg_init(npf_t *);
sys/net/npf/npf_impl.h
528
void npf_alg_fini(npf_t *);
sys/net/npf/npf_impl.h
529
npf_alg_t * npf_alg_register(npf_t *, const char *, const npfa_funcs_t *);
sys/net/npf/npf_impl.h
530
int npf_alg_unregister(npf_t *, npf_alg_t *);
sys/net/npf/npf_impl.h
531
npf_alg_t * npf_alg_construct(npf_t *, const char *);
sys/net/npf/npf_impl.h
535
int npf_alg_export(npf_t *, nvlist_t *);
sys/net/npf/npf_impl.h
536
void npf_alg_destroy(npf_t *, npf_alg_t *, npf_nat_t *, npf_conn_t *);
sys/net/npf/npf_impl.h
552
void npf_ruleset_dump(npf_t *, const char *);
sys/net/npf/npf_impl.h
556
void npf_setkernctx(npf_t *);
sys/net/npf/npf_impl.h
557
npf_t * npf_getkernctx(void);
sys/net/npf/npf_mbuf.c
75
nbuf_init(npf_t *npf, nbuf_t *nbuf, struct mbuf *m, const ifnet_t *ifp)
sys/net/npf/npf_nat.c
180
npf_natpolicy_create(npf_t *npf, const nvlist_t *nat, npf_ruleset_t *rset)
sys/net/npf/npf_nat.c
415
npf_t *npf = npc->npc_ctx;
sys/net/npf/npf_nat.c
482
npf_t *npf = npc->npc_ctx;
sys/net/npf/npf_nat.c
869
npf_t *npf = np->n_npfctx;
sys/net/npf/npf_nat.c
90
npf_t * n_npfctx;
sys/net/npf/npf_nat.c
901
npf_nat_export(npf_t *npf, const npf_nat_t *nt, nvlist_t *con_nv)
sys/net/npf/npf_nat.c
929
npf_nat_import(npf_t *npf, const nvlist_t *nat,
sys/net/npf/npf_os.c
113
static const char * npf_ifop_getname(npf_t *, ifnet_t *);
sys/net/npf/npf_os.c
114
static ifnet_t * npf_ifop_lookup(npf_t *, const char *);
sys/net/npf/npf_os.c
115
static void npf_ifop_flush(npf_t *, void *);
sys/net/npf/npf_os.c
116
static void * npf_ifop_getmeta(npf_t *, const ifnet_t *);
sys/net/npf/npf_os.c
117
static void npf_ifop_setmeta(npf_t *, ifnet_t *, void *);
sys/net/npf/npf_os.c
138
npf_t *npf = npf_getkernctx();
sys/net/npf/npf_os.c
153
npf_t *npf;
sys/net/npf/npf_os.c
226
npf_stats_export(npf_t *npf, void *data)
sys/net/npf/npf_os.c
261
npf_t *npf = npf_getkernctx();
sys/net/npf/npf_os.c
334
npf_t *npf = npf_getkernctx();
sys/net/npf/npf_os.c
348
npf_ifop_getname(npf_t *npf __unused, ifnet_t *ifp)
sys/net/npf/npf_os.c
354
npf_ifop_lookup(npf_t *npf __unused, const char *name)
sys/net/npf/npf_os.c
360
npf_ifop_flush(npf_t *npf __unused, void *arg)
sys/net/npf/npf_os.c
374
npf_ifop_getmeta(npf_t *npf __unused, const ifnet_t *ifp)
sys/net/npf/npf_os.c
380
npf_ifop_setmeta(npf_t *npf __unused, ifnet_t *ifp, void *arg)
sys/net/npf/npf_os.c
393
npf_t *npf = npf_getkernctx();
sys/net/npf/npf_os.c
400
npf_t *npf = npf_getkernctx();
sys/net/npf/npf_os.c
410
npf_t *npf = npf_getkernctx();
sys/net/npf/npf_os.c
428
npf_t *npf = npf_getkernctx();
sys/net/npf/npf_os.c
449
register_etherpfil_hook(npf_t *npf, ifnet_t *ifp, int i)
sys/net/npf/npf_os.c
470
get_etherpfil_head(npf_t *npf)
sys/net/npf/npf_os.c
489
destroy_pfilether_hook(npf_t *npf)
sys/net/npf/npf_os.c
509
npf_t *npf = npf_getkernctx();
sys/net/npf/npf_os.c
580
npf_t *npf = npf_getkernctx();
sys/net/npf/npf_params.c
103
npf_param_fini(npf_t *npf)
sys/net/npf/npf_params.c
135
npf_params_export(const npf_t *npf, nvlist_t *nv)
sys/net/npf/npf_params.c
161
npf_param_allocgroup(npf_t *npf, npf_paramgroup_t group, size_t len)
sys/net/npf/npf_params.c
169
npf_param_freegroup(npf_t *npf, npf_paramgroup_t group, size_t len)
sys/net/npf/npf_params.c
179
npf_param_register(npf_t *npf, npf_param_t *params, unsigned count)
sys/net/npf/npf_params.c
224
npf_param_lookup(npf_t *npf, const char *name)
sys/net/npf/npf_params.c
232
npf_param_check(npf_t *npf, const char *name, int val)
sys/net/npf/npf_params.c
246
npfk_param_get(npf_t *npf, const char *name, int *val)
sys/net/npf/npf_params.c
258
npfk_param_set(npf_t *npf, const char *name, int val)
sys/net/npf/npf_params.c
53
npf_param_general_register(npf_t *npf)
sys/net/npf/npf_params.c
90
npf_param_init(npf_t *npf)
sys/net/npf/npf_portmap.c
126
npf_portmap_init(npf_t *npf)
sys/net/npf/npf_portmap.c
150
npf_portmap_fini(npf_t *npf)
sys/net/npf/npf_rproc.c
102
npf_ext_lookup(npf_t *npf, const char *name, bool autoload)
sys/net/npf/npf_rproc.c
130
npf_ext_register(npf_t *npf, const char *name, const npf_ext_ops_t *ops)
sys/net/npf/npf_rproc.c
151
npf_ext_unregister(npf_t *npf, void *extid)
sys/net/npf/npf_rproc.c
176
npf_ext_construct(npf_t *npf, const char *name,
sys/net/npf/npf_rproc.c
81
npf_ext_init(npf_t *npf)
sys/net/npf/npf_rproc.c
88
npf_ext_fini(npf_t *npf)
sys/net/npf/npf_ruleset.c
1074
npf_ruleset_dump(npf_t *npf, const char *name)
sys/net/npf/npf_ruleset.c
130
static nvlist_t * npf_rule_export(npf_t *, const npf_rule_t *);
sys/net/npf/npf_ruleset.c
366
npf_ruleset_list(npf_t *npf, npf_ruleset_t *rlset, const char *rname,
sys/net/npf/npf_ruleset.c
437
npf_ruleset_export(npf_t *npf, const npf_ruleset_t *rlset,
sys/net/npf/npf_ruleset.c
474
npf_ruleset_reload(npf_t *npf, npf_ruleset_t *newset,
sys/net/npf/npf_ruleset.c
609
npf_rule_alloc(npf_t *npf, const nvlist_t *rule)
sys/net/npf/npf_ruleset.c
676
npf_rule_export(npf_t *npf, const npf_rule_t *rl)
sys/net/npf/npf_sendpkt.c
94
npf_t *npf = npc->npc_ctx;
sys/net/npf/npf_state.c
130
npf_state_sysfini(npf_t *npf)
sys/net/npf/npf_state.c
216
npf_state_etime(npf_t *npf, const npf_state_t *nst, const int proto)
sys/net/npf/npf_state.c
92
npf_state_sysinit(npf_t *npf)
sys/net/npf/npf_state_tcp.c
490
npf_state_tcp_timeout(npf_t *npf, const npf_state_t *nst)
sys/net/npf/npf_state_tcp.c
519
npf_state_tcp_sysinit(npf_t *npf)
sys/net/npf/npf_state_tcp.c
588
npf_state_tcp_sysfini(npf_t *npf)
sys/net/npf/npf_tableset.c
244
npf_tableset_reload(npf_t *npf, npf_tableset_t *nts, npf_tableset_t *ots)
sys/net/npf/npf_tableset.c
288
npf_tableset_export(npf_t *npf, const npf_tableset_t *ts, nvlist_t *nvl)
sys/net/npf/npf_tableset.c
858
npf_table_gc(npf_t *npf, npf_table_t *t)
sys/net/npf/npf_worker.c
132
npf_worker_addfunc(npf_t *npf, npf_workfunc_t work)
sys/net/npf/npf_worker.c
147
npf_worker_signal(npf_t *npf)
sys/net/npf/npf_worker.c
165
npf_worker_enlist(npf_t *npf)
sys/net/npf/npf_worker.c
186
npf_worker_discharge(npf_t *npf)
sys/net/npf/npf_worker.c
212
remove_npf_instance(npf_workerinfo_t *winfo, npf_t *npf)
sys/net/npf/npf_worker.c
233
process_npf_instance(npf_workerinfo_t *winfo, npf_t *npf)
sys/net/npf/npf_worker.c
271
npf_t *npf;
sys/net/npf/npf_worker.c
283
npf_t *next = LIST_NEXT(npf, worker_entry);
sys/net/npf/npfkern.h
101
int npf_ext_rndblock_init(npf_t *);
sys/net/npf/npfkern.h
102
int npf_ext_rndblock_fini(npf_t *);
sys/net/npf/npfkern.h
105
int npf_ext_route_init(npf_t *);
sys/net/npf/npfkern.h
106
int npf_ext_route_fini(npf_t *);
sys/net/npf/npfkern.h
112
int npf_alg_icmp_init(npf_t *);
sys/net/npf/npfkern.h
113
int npf_alg_icmp_fini(npf_t *);
sys/net/npf/npfkern.h
115
int npf_alg_pptp_init(npf_t *);
sys/net/npf/npfkern.h
116
int npf_alg_pptp_fini(npf_t *);
sys/net/npf/npfkern.h
46
const char * (*getname)(npf_t *, struct ifnet *);
sys/net/npf/npfkern.h
47
struct ifnet * (*lookup)(npf_t *, const char *);
sys/net/npf/npfkern.h
48
void (*flush)(npf_t *, void *);
sys/net/npf/npfkern.h
49
void * (*getmeta)(npf_t *, const struct ifnet *);
sys/net/npf/npfkern.h
50
void (*setmeta)(npf_t *, struct ifnet *, void *);
sys/net/npf/npfkern.h
54
struct mbuf * (*alloc)(npf_t *, unsigned, size_t);
sys/net/npf/npfkern.h
69
npf_t * npfk_create(int, const npf_mbufops_t *, const npf_ifops_t *, void *);
sys/net/npf/npfkern.h
70
int npfk_load(npf_t *, const void *, npf_error_t *);
sys/net/npf/npfkern.h
71
int npfk_socket_load(npf_t *, int);
sys/net/npf/npfkern.h
72
void npfk_gc(npf_t *);
sys/net/npf/npfkern.h
73
void npfk_destroy(npf_t *);
sys/net/npf/npfkern.h
74
void * npfk_getarg(npf_t *);
sys/net/npf/npfkern.h
76
void npfk_thread_register(npf_t *);
sys/net/npf/npfkern.h
77
void npfk_thread_unregister(npf_t *);
sys/net/npf/npfkern.h
79
int npfk_packet_handler(npf_t *, struct mbuf **, struct ifnet *, int);
sys/net/npf/npfkern.h
80
int npfk_layer2_handler(npf_t *, struct mbuf **, struct ifnet *, int);
sys/net/npf/npfkern.h
82
void npfk_ifmap_attach(npf_t *, struct ifnet *);
sys/net/npf/npfkern.h
83
void npfk_ifmap_detach(npf_t *, struct ifnet *);
sys/net/npf/npfkern.h
85
int npfk_param_get(npf_t *, const char *, int *);
sys/net/npf/npfkern.h
86
int npfk_param_set(npf_t *, const char *, int);
sys/net/npf/npfkern.h
88
void npfk_stats(npf_t *, uint64_t *);
sys/net/npf/npfkern.h
89
void npfk_stats_clear(npf_t *);
sys/net/npf/npfkern.h
95
int npf_ext_log_init(npf_t *);
sys/net/npf/npfkern.h
96
int npf_ext_log_fini(npf_t *);
sys/net/npf/npfkern.h
98
int npf_ext_normalize_init(npf_t *);
sys/net/npf/npfkern.h
99
int npf_ext_normalize_fini(npf_t *);
usr.sbin/npf/npftest/libnpftest/npf_gc_test.c
158
run_conndb_tests(npf_t *npf)
usr.sbin/npf/npftest/libnpftest/npf_gc_test.c
176
worker_test_task(npf_t *npf)
usr.sbin/npf/npftest/libnpftest/npf_gc_test.c
183
run_worker_tests(npf_t *npf)
usr.sbin/npf/npftest/libnpftest/npf_gc_test.c
198
npf_t *test_npf;
usr.sbin/npf/npftest/libnpftest/npf_gc_test.c
212
test_npf = kmem_zalloc(sizeof(npf_t), KM_SLEEP);
usr.sbin/npf/npftest/libnpftest/npf_gc_test.c
236
kmem_free(test_npf, sizeof(npf_t)); // npfk_destroy()
usr.sbin/npf/npftest/libnpftest/npf_gc_test.c
255
npf_t *npf = npf_getkernctx();
usr.sbin/npf/npftest/libnpftest/npf_gc_test.c
68
npf_t *npf = npf_getkernctx();
usr.sbin/npf/npftest/libnpftest/npf_l2rule_test.c
103
npf_t *npf = npf_getkernctx();
usr.sbin/npf/npftest/libnpftest/npf_l2rule_test.c
118
npf_t *npf = npf_getkernctx();
usr.sbin/npf/npftest/libnpftest/npf_l2rule_test.c
156
npf_t *npf = npf_getkernctx();
usr.sbin/npf/npftest/libnpftest/npf_l2rule_test.c
74
npf_t *npf = npf_getkernctx();
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
19
npfkern_m_get(npf_t *npf __unused, unsigned flags, size_t space)
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
34
npfkern_m_get(npf_t *npf __unused, unsigned flags, size_t space)
usr.sbin/npf/npftest/libnpftest/npf_nat_test.c
221
npf_t *npf = npf_getkernctx();
usr.sbin/npf/npftest/libnpftest/npf_perf_test.c
30
npf_t *npf = npf_getkernctx();
usr.sbin/npf/npftest/libnpftest/npf_rid_test.c
112
npf_t *npf = npf_getkernctx();
usr.sbin/npf/npftest/libnpftest/npf_rid_test.c
151
npf_t *npf = npf_getkernctx();
usr.sbin/npf/npftest/libnpftest/npf_rule_test.c
229
npf_t *npf = npf_getkernctx();
usr.sbin/npf/npftest/libnpftest/npf_rule_test.c
257
npf_t *npf = npf_getkernctx();
usr.sbin/npf/npftest/libnpftest/npf_rule_test.c
272
npf_t *npf = npf_getkernctx();
usr.sbin/npf/npftest/libnpftest/npf_rule_test.c
312
npf_t *npf = npf_getkernctx();
usr.sbin/npf/npftest/libnpftest/npf_table_test.c
441
npf_t *npf = npf_getkernctx();
usr.sbin/npf/npftest/libnpftest/npf_test.h
90
struct mbuf * npfkern_m_get(npf_t *, unsigned, size_t);
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
116
npf_t *npf = npf_getkernctx();
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
176
npftest_ifop_getname(npf_t *npf __unused, ifnet_t *ifp)
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
182
npftest_ifop_lookup(npf_t *npf __unused, const char *ifname)
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
188
npftest_ifop_flush(npf_t *npf __unused, void *arg)
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
197
npftest_ifop_getmeta(npf_t *npf __unused, const ifnet_t *ifp)
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
203
npftest_ifop_setmeta(npf_t *npf __unused, ifnet_t *ifp, void *arg)
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
224
npf_t *npf = npf_getkernctx();
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
46
static const char * npftest_ifop_getname(npf_t *, ifnet_t *);
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
47
static ifnet_t * npftest_ifop_lookup(npf_t *, const char *);
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
48
static void npftest_ifop_flush(npf_t *, void *);
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
49
static void * npftest_ifop_getmeta(npf_t *, const ifnet_t *);
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
50
static void npftest_ifop_setmeta(npf_t *, ifnet_t *, void *);
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
65
npf_t *npf;
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
89
npf_t *npf = npf_getkernctx();
usr.sbin/npf/npftest/libnpftest/npfl2onlytest.c
55
npf_t *npf = npf_getkernctx();