Home | History | Annotate | Download | only in net

Lines Matching defs:ruleset

426 	/* destroy main ruleset */
480 struct pf_ruleset *ruleset;
484 ruleset = pf_find_ruleset(anchor);
485 if (ruleset == NULL)
492 ruleset->rules[rs_num].active.ticket)
495 rule = TAILQ_LAST(ruleset->rules[rs_num].active.ptr,
498 rule = TAILQ_FIRST(ruleset->rules[rs_num].active.ptr);
501 ruleset->rules[rs_num].inactive.ticket)
504 rule = TAILQ_LAST(ruleset->rules[rs_num].inactive.ptr,
507 rule = TAILQ_FIRST(ruleset->rules[rs_num].inactive.ptr);
1047 /* Calculate checksum for the main ruleset */
1409 struct pf_ruleset *ruleset;
1414 ruleset = pf_find_ruleset(pr->anchor);
1415 if (ruleset == NULL) {
1428 if (pr->ticket != ruleset->rules[rs_num].inactive.ticket) {
1470 tail = TAILQ_LAST(ruleset->rules[rs_num].inactive.ptr,
1526 if (pf_tbladdr_setup(ruleset, &rule->src.addr))
1528 if (pf_tbladdr_setup(ruleset, &rule->dst.addr))
1530 if (pf_anchor_setup(rule, ruleset, pr->anchor_call))
1533 if (pf_tbladdr_setup(ruleset, &pa->addr))
1538 if ((rule->overload_tbl = pfr_attach_table(ruleset,
1560 TAILQ_INSERT_TAIL(ruleset->rules[rs_num].inactive.ptr,
1562 ruleset->rules[rs_num].inactive.rcount++;
1568 struct pf_ruleset *ruleset;
1573 ruleset = pf_find_ruleset(pr->anchor);
1574 if (ruleset == NULL) {
1583 tail = TAILQ_LAST(ruleset->rules[rs_num].active.ptr,
1589 pr->ticket = ruleset->rules[rs_num].active.ticket;
1595 struct pf_ruleset *ruleset;
1600 ruleset = pf_find_ruleset(pr->anchor);
1601 if (ruleset == NULL) {
1610 if (pr->ticket != ruleset->rules[rs_num].active.ticket) {
1614 rule = TAILQ_FIRST(ruleset->rules[rs_num].active.ptr);
1622 if (pf_anchor_copyout(ruleset, rule, pr)) {
1649 struct pf_ruleset *ruleset;
1666 ruleset = pf_find_ruleset(pcr->anchor);
1667 if (ruleset == NULL) {
1678 pcr->ticket = ++ruleset->rules[rs_num].active.ticket;
1682 ruleset->rules[rs_num].active.ticket) {
1778 if (pf_tbladdr_setup(ruleset, &newrule->src.addr))
1780 if (pf_tbladdr_setup(ruleset, &newrule->dst.addr))
1782 if (pf_anchor_setup(newrule, ruleset, pcr->anchor_call))
1785 if (pf_tbladdr_setup(ruleset, &pa->addr))
1791 ruleset, newrule->overload_tblname)) ==
1821 ruleset->rules[rs_num].active.ptr);
1824 ruleset->rules[rs_num].active.ptr, pf_rulequeue);
1827 ruleset->rules[rs_num].active.ptr);
1839 pf_rm_rule(ruleset->rules[rs_num].active.ptr, oldrule);
1840 ruleset->rules[rs_num].active.rcount--;
1844 ruleset->rules[rs_num].active.ptr,
1851 ruleset->rules[rs_num].active.ptr,
1853 ruleset->rules[rs_num].active.rcount++;
1858 ruleset->rules[rs_num].active.ptr, entries)
1861 ruleset->rules[rs_num].active.ticket++;
1863 pf_calc_skip_steps(ruleset->rules[rs_num].active.ptr);
1864 pf_remove_if_empty_ruleset(ruleset);
2214 struct pf_ruleset *ruleset = &pf_main_ruleset;
2218 ruleset->rules[PF_RULESET_FILTER].active.ptr, entries) {
2478 struct pf_ruleset *ruleset;
2492 ruleset = pf_find_ruleset(pca->anchor);
2493 if (ruleset == NULL) {
2535 pf_tbladdr_setup(ruleset, &newpa->addr)) {
2587 struct pf_ruleset *ruleset;
2591 if ((ruleset = pf_find_ruleset(pr->path)) == NULL) {
2596 if (ruleset->anchor == NULL) {
2603 &ruleset->anchor->children)
2611 struct pf_ruleset *ruleset;
2616 if ((ruleset = pf_find_ruleset(pr->path)) == NULL) {
2621 if (ruleset->anchor == NULL) {
2631 &ruleset->anchor->children)