Home
last modified time | relevance | path

Searched refs:npf_natpolicy_t (Results 1 – 4 of 4) sorted by relevance

/netbsd-src/sys/net/npf/
H A Dnpf_nat.c124 #define NPF_NP_CMP_START offsetof(npf_natpolicy_t, n_type)
125 #define NPF_NP_CMP_SIZE (sizeof(npf_natpolicy_t) - NPF_NP_CMP_START)
132 npf_natpolicy_t * nt_natpolicy;
179 npf_natpolicy_t *
182 npf_natpolicy_t *np; in npf_natpolicy_create()
186 np = kmem_zalloc(sizeof(npf_natpolicy_t), KM_SLEEP); in npf_natpolicy_create()
249 kmem_free(np, sizeof(npf_natpolicy_t)); in npf_natpolicy_create()
254 npf_natpolicy_export(const npf_natpolicy_t *np, nvlist_t *nat) in npf_natpolicy_export()
278 npf_natpolicy_release(npf_natpolicy_t *np) in npf_natpolicy_release()
289 kmem_free(np, sizeof(npf_natpolicy_t)); in npf_natpolicy_release()
[all …]
H A Dnpf_impl.h85 typedef struct npf_natpolicy npf_natpolicy_t; typedef
414 npf_natpolicy_t *npf_ruleset_findnat(npf_ruleset_t *, uint64_t);
438 npf_natpolicy_t *npf_rule_getnat(const npf_rule_t *);
439 void npf_rule_setnat(npf_rule_t *, npf_natpolicy_t *);
492 npf_natpolicy_t *npf_natpolicy_create(npf_t *, const nvlist_t *, npf_ruleset_t *);
493 int npf_natpolicy_export(const npf_natpolicy_t *, nvlist_t *);
494 void npf_natpolicy_destroy(npf_natpolicy_t *);
495 bool npf_natpolicy_cmp(npf_natpolicy_t *, npf_natpolicy_t *);
496 void npf_nat_setid(npf_natpolicy_t *, uint64_t);
497 uint64_t npf_nat_getid(const npf_natpolicy_t *);
[all …]
H A Dnpf_ruleset.c90 npf_natpolicy_t * r_natp;
444 const npf_natpolicy_t *natp = rl->r_natp; in npf_ruleset_export()
527 npf_natpolicy_t *np; in npf_ruleset_reload()
570 npf_natpolicy_t *
576 npf_natpolicy_t *np = rl->r_natp; in npf_ruleset_findnat()
592 npf_natpolicy_t *np; in npf_ruleset_freealg()
735 npf_natpolicy_t *np = rl->r_natp; in npf_rule_free()
784 npf_natpolicy_t *
795 npf_rule_setnat(npf_rule_t *rl, npf_natpolicy_t *np) in npf_rule_setnat()
H A Dnpf_ctl.c435 npf_natpolicy_t *np; in npf_mk_singlenat()