• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/netpfil/pf/

Lines Matching refs:ruleset

224     int flags, void *ruleset __unused, struct inpcb *inp);
226 int flags, void *ruleset __unused, struct inpcb *inp);
230 int flags, void *ruleset __unused, struct inpcb *inp);
232 int flags, void *ruleset __unused, struct inpcb *inp);
364 struct pf_kruleset *ruleset;
368 ruleset = pf_find_kruleset(anchor);
369 if (ruleset == NULL)
376 ruleset->rules[rs_num].active.ticket)
379 rule = TAILQ_LAST(ruleset->rules[rs_num].active.ptr,
382 rule = TAILQ_FIRST(ruleset->rules[rs_num].active.ptr);
385 ruleset->rules[rs_num].inactive.ticket)
388 rule = TAILQ_LAST(ruleset->rules[rs_num].inactive.ptr,
391 rule = TAILQ_FIRST(ruleset->rules[rs_num].inactive.ptr);
861 /* Start new altq ruleset */
1077 /* Calculate checksum for the main ruleset */
1180 pf_addr_setup(struct pf_kruleset *ruleset, struct pf_addr_wrap *addr,
1187 addr->p.tbl = pfr_attach_table(ruleset, addr->v.tblname);
1929 struct pf_kruleset *ruleset;
1958 ruleset = pf_find_kruleset(anchor);
1959 if (ruleset == NULL)
1964 if (ticket != ruleset->rules[rs_num].inactive.ticket) {
1967 ruleset->rules[rs_num].inactive.ticket));
1977 tail = TAILQ_LAST(ruleset->rules[rs_num].inactive.ptr,
2019 if (pf_addr_setup(ruleset, &rule->src.addr, rule->af))
2021 if (pf_addr_setup(ruleset, &rule->dst.addr, rule->af))
2023 if (pf_kanchor_setup(rule, ruleset, anchor_call))
2031 pa->addr.p.tbl = pfr_attach_table(ruleset,
2039 if ((rule->overload_tbl = pfr_attach_table(ruleset,
2066 TAILQ_INSERT_TAIL(ruleset->rules[rs_num].inactive.ptr,
2068 ruleset->rules[rs_num].inactive.rcount++;
2329 struct pf_kruleset *ruleset;
2335 ruleset = pf_find_kruleset(pr->anchor);
2336 if (ruleset == NULL) {
2347 tail = TAILQ_LAST(ruleset->rules[rs_num].active.ptr,
2353 pr->ticket = ruleset->rules[rs_num].active.ticket;
2360 struct pf_kruleset *ruleset;
2366 ruleset = pf_find_kruleset(pr->anchor);
2367 if (ruleset == NULL) {
2378 if (pr->ticket != ruleset->rules[rs_num].active.ticket) {
2383 rule = TAILQ_FIRST(ruleset->rules[rs_num].active.ptr);
2394 if (pf_kanchor_copyout(ruleset, rule, pr)) {
2418 struct pf_kruleset *ruleset;
2444 if (! nvlist_exists_number(nvl, "ruleset"))
2460 ruleset = pf_find_kruleset(nvlist_get_string(nvl, "anchor"));
2461 if (ruleset == NULL) {
2466 rs_num = pf_get_ruleset_number(nvlist_get_number(nvl, "ruleset"));
2473 ruleset->rules[rs_num].active.ticket) {
2483 rule = TAILQ_FIRST(ruleset->rules[rs_num].active.ptr);
2503 if (pf_kanchor_nvcopyout(ruleset, rule, nvl)) {
2547 struct pf_kruleset *ruleset;
2596 ruleset = pf_find_kruleset(pcr->anchor);
2597 if (ruleset == NULL)
2605 pcr->ticket = ++ruleset->rules[rs_num].active.ticket;
2608 ruleset->rules[rs_num].active.ticket)
2652 if (pf_addr_setup(ruleset, &newrule->src.addr, newrule->af))
2654 if (pf_addr_setup(ruleset, &newrule->dst.addr, newrule->af))
2656 if (pf_kanchor_setup(newrule, ruleset, pcr->anchor_call))
2661 pfr_attach_table(ruleset,
2670 ruleset, newrule->overload_tblname)) ==
2699 ruleset->rules[rs_num].active.ptr);
2702 ruleset->rules[rs_num].active.ptr, pf_krulequeue);
2705 ruleset->rules[rs_num].active.ptr);
2718 pf_unlink_rule(ruleset->rules[rs_num].active.ptr,
2720 ruleset->rules[rs_num].active.rcount--;
2724 ruleset->rules[rs_num].active.ptr,
2731 ruleset->rules[rs_num].active.ptr,
2733 ruleset->rules[rs_num].active.rcount++;
2738 ruleset->rules[rs_num].active.ptr, entries)
2741 ruleset->rules[rs_num].active.ticket++;
2743 pf_calc_skip_steps(ruleset->rules[rs_num].active.ptr);
2744 pf_remove_if_empty_kruleset(ruleset);
3065 struct pf_kruleset *ruleset = &pf_main_ruleset;
3070 ruleset->rules[PF_RULESET_FILTER].active.ptr, entries) {
3411 struct pf_kruleset *ruleset;
3451 ruleset = pf_find_kruleset(pca->anchor);
3452 if (ruleset == NULL)
3473 newpa->addr.p.tbl = pfr_attach_table(ruleset,
3542 struct pf_kruleset *ruleset;
3547 if ((ruleset = pf_find_kruleset(pr->path)) == NULL) {
3553 if (ruleset->anchor == NULL) {
3560 &ruleset->anchor->children)
3569 struct pf_kruleset *ruleset;
3575 if ((ruleset = pf_find_kruleset(pr->path)) == NULL) {
3581 if (ruleset->anchor == NULL) {
3591 &ruleset->anchor->children)
5202 void *ruleset __unused, struct inpcb *inp)
5213 void *ruleset __unused, struct inpcb *inp)
5226 void *ruleset __unused, struct inpcb *inp)
5244 void *ruleset __unused, struct inpcb *inp)