Searched refs:rlset (Results 1 – 5 of 5) sorted by relevance
| /netbsd/src/sys/net/npf/ |
| D | npf_ruleset.c | 143 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 …]
|
| D | npf_ctl.c | 393 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 …]
|
| D | npf_handler.c | 220 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()
|
| D | npf_nat.c | 417 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/ |
| D | npf_rule_test.c | 284 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()
|