Home
last modified time | relevance | path

Searched refs:rlset (Results 1 – 5 of 5) sorted by relevance

/netbsd/src/sys/net/npf/
Dnpf_ruleset.c143 npf_ruleset_t *rlset; in npf_ruleset_create() local
145 rlset = kmem_zalloc(len, KM_SLEEP); in npf_ruleset_create()
146 LIST_INIT(&rlset->rs_dynamic); in npf_ruleset_create()
147 LIST_INIT(&rlset->rs_all); in npf_ruleset_create()
148 LIST_INIT(&rlset->rs_gc); in npf_ruleset_create()
149 rlset->rs_slots = slots; in npf_ruleset_create()
151 return rlset; in npf_ruleset_create()
155 npf_ruleset_destroy(npf_ruleset_t *rlset) in npf_ruleset_destroy() argument
157 size_t len = offsetof(npf_ruleset_t, rs_rules[rlset->rs_slots]); in npf_ruleset_destroy()
160 while ((rl = LIST_FIRST(&rlset->rs_all)) != NULL) { in npf_ruleset_destroy()
[all …]
Dnpf_ctl.c393 npf_ruleset_t *rlset; in npf_mk_rules() local
407 rlset = npf_ruleset_create(nitems); in npf_mk_rules()
418 if (name && npf_ruleset_lookup(rlset, name)) { in npf_mk_rules()
424 npf_ruleset_insert(rlset, rl); in npf_mk_rules()
426 nc->ruleset = rlset; in npf_mk_rules()
698 npf_ruleset_t *rlset; in npfctl_rule() local
715 rlset = natset ? nc->nat_ruleset : nc->ruleset; in npfctl_rule()
722 error = npf_mk_singlenat(npf, req, resp, rlset, in npfctl_rule()
733 if ((error = npf_ruleset_add(rlset, ruleset_name, rl)) == 0) { in npfctl_rule()
743 error = npf_ruleset_remove(rlset, ruleset_name, id); in npfctl_rule()
[all …]
Dnpf_handler.c220 npf_ruleset_t *rlset = npf_config_ruleset(npf); in npfk_packet_handler() local
222 rl = npf_ruleset_inspect(&npc, rlset, di, NPF_LAYER_3); in npfk_packet_handler()
Dnpf_nat.c417 npf_ruleset_t *rlset = npf_config_natset(npf); in npf_nat_inspect() local
421 rl = npf_ruleset_inspect(npc, rlset, di, NPF_LAYER_3); in npf_nat_inspect()
/netbsd/src/usr.sbin/npf/npftest/libnpftest/
Dnpf_rule_test.c284 npf_ruleset_t *rlset; in test_dynamic() local
297 rlset = npf_config_ruleset(npf); in test_dynamic()
300 error = npf_ruleset_add(rlset, "test-rules", rl); in test_dynamic()
307 error = npf_ruleset_remove(rlset, "test-rules", id); in test_dynamic()