Lines Matching defs:npf_rule_t
80 typedef struct npf_rule npf_rule_t;
414 void npf_ruleset_insert(npf_ruleset_t *, npf_rule_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 *);
431 npf_rule_t * npf_ruleset_inspect(npf_cache_t *, const npf_ruleset_t *,
433 int npf_rule_conclude(const npf_rule_t *, npf_match_info_t *);
437 npf_rule_t * npf_rule_alloc(npf_t *, const nvlist_t *);
438 void npf_rule_setcode(npf_rule_t *, int, void *, size_t);
439 void npf_rule_setrproc(npf_rule_t *, npf_rproc_t *);
440 void npf_rule_free(npf_rule_t *);
441 uint64_t npf_rule_getid(const npf_rule_t *);
442 npf_natpolicy_t *npf_rule_getnat(const npf_rule_t *);
443 void npf_rule_setnat(npf_rule_t *, npf_natpolicy_t *);
444 npf_rproc_t * npf_rule_getrproc(const npf_rule_t *);
447 void npf_rule_setrid(const nvlist_t *, npf_rule_t *, const char *);
448 int npf_rule_match_rid(npf_rule_t *, npf_cache_t *, int);