Lines Matching defs:npf_nat_t
82 typedef struct npf_nat npf_nat_t;
162 bool (*match)(npf_cache_t *, npf_nat_t *, int);
163 bool (*translate)(npf_cache_t *, npf_nat_t *, npf_flow_t);
165 void (*destroy)(npf_t *, npf_nat_t *, npf_conn_t *);
511 npf_nat_t * npf_nat_share_policy(npf_cache_t *, npf_conn_t *, npf_nat_t *);
512 void npf_nat_destroy(npf_conn_t *, npf_nat_t *);
513 void npf_nat_getorig(npf_nat_t *, npf_addr_t **, in_port_t *);
514 void npf_nat_gettrans(npf_nat_t *, npf_addr_t **, in_port_t *);
515 void npf_nat_setalg(npf_nat_t *, npf_alg_t *, uintptr_t);
516 npf_alg_t * npf_nat_getalg(const npf_nat_t *);
517 uintptr_t npf_nat_getalgarg(const npf_nat_t *);
519 void npf_nat_export(npf_t *, const npf_nat_t *, nvlist_t *);
520 npf_nat_t * npf_nat_import(npf_t *, const nvlist_t *, npf_ruleset_t *,
531 bool npf_alg_match(npf_cache_t *, npf_nat_t *, int);
532 void npf_alg_exec(npf_cache_t *, npf_nat_t *, const npf_flow_t);
535 void npf_alg_destroy(npf_t *, npf_alg_t *, npf_nat_t *, npf_conn_t *);
550 void npf_nat_dump(const npf_nat_t *);