Lines Matching defs:npf
32 * NPF network address port translation (NAPT) and other forms of NAT.
180 npf_natpolicy_create(npf_t *npf, const nvlist_t *nat, npf_ruleset_t *rset)
188 np->n_npfctx = npf;
415 npf_t *npf = npc->npc_ctx;
416 int slock = npf_config_read_enter(npf);
417 npf_ruleset_t *rlset = npf_config_natset(npf);
423 npf_config_read_exit(npf, slock);
428 npf_config_read_exit(npf, slock);
482 npf_t *npf = npc->npc_ctx;
494 npf_stats_inc(npf, NPF_STAT_NAT_CREATE);
513 int slock = npf_config_read_enter(npf);
516 npf_config_read_exit(npf, slock);
521 npf_config_read_exit(npf, slock);
869 npf_t *npf = np->n_npfctx;
874 npf_alg_destroy(npf, alg, nt, con);
880 npf_portmap_t *pm = npf->portmap;
901 npf_nat_export(npf_t *npf, const npf_nat_t *nt, nvlist_t *con_nv)
910 npf_ifmap_copyname(npf, nt->nt_ifid, ifname, sizeof(ifname));
929 npf_nat_import(npf_t *npf, const nvlist_t *nat,
947 if (ifname && (nt->nt_ifid = npf_ifmap_register(npf, ifname)) == 0) {
973 npf_portmap_t *pm = npf->portmap;
980 npf_stats_inc(npf, NPF_STAT_NAT_CREATE);