npf_portmap_t
npf_portmap_t * portmap;
npf_portmap_t * npf_portmap_create(int, int);
void npf_portmap_destroy(npf_portmap_t *);
in_port_t npf_portmap_get(npf_portmap_t *, int, const npf_addr_t *);
bool npf_portmap_take(npf_portmap_t *, int, const npf_addr_t *, in_port_t);
void npf_portmap_put(npf_portmap_t *, int, const npf_addr_t *, in_port_t);
void npf_portmap_flush(npf_portmap_t *);
npf_portmap_t *pm = np->n_npfctx->portmap;
npf_portmap_t *pm = npf->portmap;
npf_portmap_t *pm = npf->portmap;
npf_portmap_t *pm = npf_portmap_create(
npf_portmap_t *
npf_portmap_t *pm;
pm = kmem_zalloc(sizeof(npf_portmap_t), KM_SLEEP);
npf_portmap_destroy(npf_portmap_t *pm)
kmem_free(pm, sizeof(npf_portmap_t));
npf_portmap_autoget(npf_portmap_t *pm, unsigned alen, const npf_addr_t *addr)
npf_portmap_flush(npf_portmap_t *pm)
npf_portmap_get(npf_portmap_t *pm, int alen, const npf_addr_t *addr)
npf_portmap_take(npf_portmap_t *pm, int alen,
npf_portmap_put(npf_portmap_t *pm, int alen,