Lines Matching defs:npf_ruleset_t
79 typedef struct npf_ruleset npf_ruleset_t;
110 npf_ruleset_t * ruleset;
111 npf_ruleset_t * nat_ruleset;
302 npf_ruleset_t * npf_config_ruleset(npf_t *npf);
303 npf_ruleset_t * npf_config_natset(npf_t *npf);
412 npf_ruleset_t * npf_ruleset_create(size_t);
413 void npf_ruleset_destroy(npf_ruleset_t *);
414 void npf_ruleset_insert(npf_ruleset_t *, npf_rule_t *);
415 void npf_ruleset_reload(npf_t *, npf_ruleset_t *,
416 npf_ruleset_t *, bool);
417 npf_natpolicy_t *npf_ruleset_findnat(npf_ruleset_t *, uint64_t);
418 void npf_ruleset_freealg(npf_ruleset_t *, npf_alg_t *);
419 int npf_ruleset_export(npf_t *, const npf_ruleset_t *,
422 npf_rule_t * npf_ruleset_lookup(npf_ruleset_t *, const char *);
423 int npf_ruleset_add(npf_ruleset_t *, const char *, npf_rule_t *);
424 int npf_ruleset_remove(npf_ruleset_t *, const char *, uint64_t);
425 int npf_ruleset_remkey(npf_ruleset_t *, const char *,
427 int npf_ruleset_list(npf_t *, npf_ruleset_t *, const char *, nvlist_t *);
428 int npf_ruleset_flush(npf_ruleset_t *, const char *);
429 void npf_ruleset_gc(npf_ruleset_t *);
431 npf_rule_t * npf_ruleset_inspect(npf_cache_t *, const npf_ruleset_t *,
502 npf_natpolicy_t *npf_natpolicy_create(npf_t *, const nvlist_t *, npf_ruleset_t *);
520 npf_nat_t * npf_nat_import(npf_t *, const nvlist_t *, npf_ruleset_t *,