Home | History | Annotate | Download | only in npf

Lines Matching refs:npf_rule_t

75 	npf_rule_t *		rs_rules[];
99 npf_rule_t * r_subset;
108 npf_rule_t * r_parent;
109 npf_rule_t * r_next;
130 static nvlist_t * npf_rule_export(npf_t *, const npf_rule_t *);
162 npf_rule_t *rl;
191 npf_ruleset_insert(npf_ruleset_t *rlset, npf_rule_t *rl)
214 npf_rule_t *
217 npf_rule_t *rl;
231 npf_ruleset_add(npf_ruleset_t *rlset, const char *rname, npf_rule_t *rl)
233 npf_rule_t *rg, *it, *target;
291 npf_ruleset_unlink(npf_rule_t *rl, npf_rule_t *prev)
297 npf_rule_t *rg = rl->r_parent;
309 npf_rule_t *rg, *prev = NULL;
314 for (npf_rule_t *rl = rg->r_subset; rl; rl = rl->r_next) {
336 npf_rule_t *rg, *rlast = NULL, *prev = NULL, *lastprev = NULL;
345 for (npf_rule_t *rl = rg->r_subset; rl; rl = rl->r_next) {
369 const npf_rule_t *rg;
376 for (const npf_rule_t *rl = rg->r_subset; rl; rl = rl->r_next) {
398 npf_rule_t *rg, *rl;
425 npf_rule_t *rl;
447 const npf_rule_t *rl = rlset->rs_rules[n];
477 npf_rule_t *rg, *rl;
486 npf_rule_t *active_rgroup;
532 npf_rule_t *actrl;
577 npf_rule_t *rl;
595 npf_rule_t *rl;
608 npf_rule_t *
611 npf_rule_t *rl;
617 rl = kmem_zalloc(sizeof(npf_rule_t), KM_SLEEP);
647 kmem_free(rl, sizeof(npf_rule_t));
657 kmem_free(rl, sizeof(npf_rule_t));
676 npf_rule_export(npf_t *npf, const npf_rule_t *rl)
729 npf_rule_setcode(npf_rule_t *rl, const int type, void *code, size_t size)
740 npf_rule_setrid(const nvlist_t *req, npf_rule_t *rl, const char *name)
761 npf_rule_setrproc(npf_rule_t *rl, npf_rproc_t *rp)
771 npf_rule_free(npf_rule_t *rl)
795 kmem_free(rl, sizeof(npf_rule_t));
805 npf_rule_getid(const npf_rule_t *rl)
812 npf_rule_getrproc(const npf_rule_t *rl)
823 npf_rule_getnat(const npf_rule_t *rl)
833 npf_rule_setnat(npf_rule_t *rl, npf_natpolicy_t *np)
844 npf_rule_inspect(const npf_rule_t *rl, bpf_args_t *bc_args,
871 static inline npf_rule_t *
872 npf_rule_reinspect(const npf_rule_t *rg, bpf_args_t *bc_args,
875 npf_rule_t *final_rl = NULL, *rl;
899 npf_rule_t *
907 npf_rule_t *final_rl = NULL;
924 npf_rule_t *rl = rlset->rs_rules[n];
1025 npf_rule_match_rid(npf_rule_t *rl, npf_cache_t *npc, int dir)
1062 npf_rule_conclude(const npf_rule_t *rl, npf_match_info_t *mi)
1077 npf_rule_t *rg, *rl;