ruleset           213 net/if_pflog.c     struct pf_ruleset *ruleset, struct pf_pdesc *pd)
ruleset           238 net/if_pflog.c 		if (ruleset != NULL && ruleset->anchor != NULL)
ruleset           239 net/if_pflog.c 			strlcpy(hdr.ruleset, ruleset->anchor->name,
ruleset           240 net/if_pflog.c 			    sizeof(hdr.ruleset));
ruleset            46 net/if_pflog.h 	char		ruleset[PFLOG_RULESET_NAME_SIZE];
ruleset          1894 net/pf.c       		*rs = &f->child->ruleset;
ruleset          1898 net/pf.c       		*rs = &(*r)->anchor->ruleset;
ruleset          1922 net/pf.c       				*rs = &f->child->ruleset;
ruleset          2334 net/pf.c       	struct pf_ruleset	*ruleset = NULL;
ruleset          2394 net/pf.c       				pf_step_into_anchor(&asd, &ruleset, rs_num,
ruleset          2398 net/pf.c       			pf_step_out_of_anchor(&asd, &ruleset, rs_num, &r,
ruleset          2850 net/pf.c       	struct pf_ruleset	*ruleset = NULL;
ruleset          3098 net/pf.c       				*rsm = ruleset;
ruleset          3103 net/pf.c       				pf_step_into_anchor(&asd, &ruleset,
ruleset          3106 net/pf.c       		if (r == NULL && pf_step_out_of_anchor(&asd, &ruleset,
ruleset          3112 net/pf.c       	ruleset = *rsm;
ruleset          3120 net/pf.c       		    a, ruleset, pd);
ruleset          3502 net/pf.c       	struct pf_ruleset	*ruleset = NULL;
ruleset          3541 net/pf.c       				*rsm = ruleset;
ruleset          3546 net/pf.c       				pf_step_into_anchor(&asd, &ruleset,
ruleset          3549 net/pf.c       		if (r == NULL && pf_step_out_of_anchor(&asd, &ruleset,
ruleset          3555 net/pf.c       	ruleset = *rsm;
ruleset          3560 net/pf.c       		PFLOG_PACKET(kif, h, m, af, direction, reason, r, a, ruleset,
ruleset          5353 net/pf.c       	struct pf_ruleset	*ruleset = NULL;
ruleset          5418 net/pf.c       		    &pd, &a, &ruleset);
ruleset          5450 net/pf.c       			    m, off, h, &pd, &a, &ruleset, &ipintrq);
ruleset          5480 net/pf.c       			    m, off, h, &pd, &a, &ruleset, &ipintrq);
ruleset          5504 net/pf.c       			    m, off, h, &pd, &a, &ruleset, &ipintrq);
ruleset          5519 net/pf.c       			    &pd, &a, &ruleset, &ipintrq);
ruleset          5567 net/pf.c       		PFLOG_PACKET(kif, h, m, AF_INET, dir, reason, lr, a, ruleset,
ruleset          5662 net/pf.c       	struct pf_ruleset	*ruleset = NULL;
ruleset          5733 net/pf.c       			    &pd, &a, &ruleset);
ruleset          5825 net/pf.c       			    m, off, h, &pd, &a, &ruleset, &ip6intrq);
ruleset          5855 net/pf.c       			    m, off, h, &pd, &a, &ruleset, &ip6intrq);
ruleset          5879 net/pf.c       			    m, off, h, &pd, &a, &ruleset, &ip6intrq);
ruleset          5894 net/pf.c       			    &pd, &a, &ruleset, &ip6intrq);
ruleset          5943 net/pf.c       		PFLOG_PACKET(kif, h, m, AF_INET6, dir, reason, lr, a, ruleset,
ruleset           330 net/pf_if.c    	struct pf_ruleset	*ruleset = NULL;
ruleset           365 net/pf_if.c    	if ((ruleset = pf_find_or_create_ruleset(PF_RESERVED_ANCHOR)) == NULL) {
ruleset           370 net/pf_if.c    	if ((dyn->pfid_kt = pfr_attach_table(ruleset, tblname)) == NULL) {
ruleset           388 net/pf_if.c    	if (ruleset != NULL)
ruleset           389 net/pf_if.c    		pf_remove_if_empty_ruleset(ruleset);
ruleset           244 net/pf_ioctl.c 	struct pf_ruleset	*ruleset;
ruleset           248 net/pf_ioctl.c 	ruleset = pf_find_ruleset(anchor);
ruleset           249 net/pf_ioctl.c 	if (ruleset == NULL)
ruleset           256 net/pf_ioctl.c 		    ruleset->rules[rs_num].active.ticket)
ruleset           259 net/pf_ioctl.c 			rule = TAILQ_LAST(ruleset->rules[rs_num].active.ptr,
ruleset           262 net/pf_ioctl.c 			rule = TAILQ_FIRST(ruleset->rules[rs_num].active.ptr);
ruleset           265 net/pf_ioctl.c 		    ruleset->rules[rs_num].inactive.ticket)
ruleset           268 net/pf_ioctl.c 			rule = TAILQ_LAST(ruleset->rules[rs_num].inactive.ptr,
ruleset           271 net/pf_ioctl.c 			rule = TAILQ_FIRST(ruleset->rules[rs_num].inactive.ptr);
ruleset          1111 net/pf_ioctl.c 		struct pf_ruleset	*ruleset;
ruleset          1117 net/pf_ioctl.c 		ruleset = pf_find_ruleset(pr->anchor);
ruleset          1118 net/pf_ioctl.c 		if (ruleset == NULL) {
ruleset          1131 net/pf_ioctl.c 		if (pr->ticket != ruleset->rules[rs_num].inactive.ticket) {
ruleset          1168 net/pf_ioctl.c 		tail = TAILQ_LAST(ruleset->rules[rs_num].inactive.ptr,
ruleset          1222 net/pf_ioctl.c 		if (pf_tbladdr_setup(ruleset, &rule->src.addr))
ruleset          1224 net/pf_ioctl.c 		if (pf_tbladdr_setup(ruleset, &rule->dst.addr))
ruleset          1226 net/pf_ioctl.c 		if (pf_anchor_setup(rule, ruleset, pr->anchor_call))
ruleset          1229 net/pf_ioctl.c 			if (pf_tbladdr_setup(ruleset, &pa->addr))
ruleset          1233 net/pf_ioctl.c 			if ((rule->overload_tbl = pfr_attach_table(ruleset,
ruleset          1255 net/pf_ioctl.c 		TAILQ_INSERT_TAIL(ruleset->rules[rs_num].inactive.ptr,
ruleset          1257 net/pf_ioctl.c 		ruleset->rules[rs_num].inactive.rcount++;
ruleset          1263 net/pf_ioctl.c 		struct pf_ruleset	*ruleset;
ruleset          1268 net/pf_ioctl.c 		ruleset = pf_find_ruleset(pr->anchor);
ruleset          1269 net/pf_ioctl.c 		if (ruleset == NULL) {
ruleset          1278 net/pf_ioctl.c 		tail = TAILQ_LAST(ruleset->rules[rs_num].active.ptr,
ruleset          1284 net/pf_ioctl.c 		pr->ticket = ruleset->rules[rs_num].active.ticket;
ruleset          1290 net/pf_ioctl.c 		struct pf_ruleset	*ruleset;
ruleset          1295 net/pf_ioctl.c 		ruleset = pf_find_ruleset(pr->anchor);
ruleset          1296 net/pf_ioctl.c 		if (ruleset == NULL) {
ruleset          1305 net/pf_ioctl.c 		if (pr->ticket != ruleset->rules[rs_num].active.ticket) {
ruleset          1309 net/pf_ioctl.c 		rule = TAILQ_FIRST(ruleset->rules[rs_num].active.ptr);
ruleset          1317 net/pf_ioctl.c 		if (pf_anchor_copyout(ruleset, rule, pr)) {
ruleset          1344 net/pf_ioctl.c 		struct pf_ruleset	*ruleset;
ruleset          1361 net/pf_ioctl.c 		ruleset = pf_find_ruleset(pcr->anchor);
ruleset          1362 net/pf_ioctl.c 		if (ruleset == NULL) {
ruleset          1373 net/pf_ioctl.c 			pcr->ticket = ++ruleset->rules[rs_num].active.ticket;
ruleset          1377 net/pf_ioctl.c 			    ruleset->rules[rs_num].active.ticket) {
ruleset          1466 net/pf_ioctl.c 			if (pf_tbladdr_setup(ruleset, &newrule->src.addr))
ruleset          1468 net/pf_ioctl.c 			if (pf_tbladdr_setup(ruleset, &newrule->dst.addr))
ruleset          1470 net/pf_ioctl.c 			if (pf_anchor_setup(newrule, ruleset, pcr->anchor_call))
ruleset          1473 net/pf_ioctl.c 				if (pf_tbladdr_setup(ruleset, &pa->addr))
ruleset          1478 net/pf_ioctl.c 				    ruleset, newrule->overload_tblname)) ==
ruleset          1508 net/pf_ioctl.c 			    ruleset->rules[rs_num].active.ptr);
ruleset          1511 net/pf_ioctl.c 			    ruleset->rules[rs_num].active.ptr, pf_rulequeue);
ruleset          1514 net/pf_ioctl.c 			    ruleset->rules[rs_num].active.ptr);
ruleset          1526 net/pf_ioctl.c 			pf_rm_rule(ruleset->rules[rs_num].active.ptr, oldrule);
ruleset          1527 net/pf_ioctl.c 			ruleset->rules[rs_num].active.rcount--;
ruleset          1531 net/pf_ioctl.c 				    ruleset->rules[rs_num].active.ptr,
ruleset          1538 net/pf_ioctl.c 				    ruleset->rules[rs_num].active.ptr,
ruleset          1540 net/pf_ioctl.c 			ruleset->rules[rs_num].active.rcount++;
ruleset          1545 net/pf_ioctl.c 		    ruleset->rules[rs_num].active.ptr, entries)
ruleset          1548 net/pf_ioctl.c 		ruleset->rules[rs_num].active.ticket++;
ruleset          1550 net/pf_ioctl.c 		pf_calc_skip_steps(ruleset->rules[rs_num].active.ptr);
ruleset          1551 net/pf_ioctl.c 		pf_remove_if_empty_ruleset(ruleset);
ruleset          1899 net/pf_ioctl.c 		struct pf_ruleset	*ruleset = &pf_main_ruleset;
ruleset          1903 net/pf_ioctl.c 		    ruleset->rules[PF_RULESET_FILTER].active.ptr, entries) {
ruleset          2163 net/pf_ioctl.c 		struct pf_ruleset	*ruleset;
ruleset          2177 net/pf_ioctl.c 		ruleset = pf_find_ruleset(pca->anchor);
ruleset          2178 net/pf_ioctl.c 		if (ruleset == NULL) {
ruleset          2220 net/pf_ioctl.c 			    pf_tbladdr_setup(ruleset, &newpa->addr)) {
ruleset          2272 net/pf_ioctl.c 		struct pf_ruleset	*ruleset;
ruleset          2276 net/pf_ioctl.c 		if ((ruleset = pf_find_ruleset(pr->path)) == NULL) {
ruleset          2281 net/pf_ioctl.c 		if (ruleset->anchor == NULL) {
ruleset          2288 net/pf_ioctl.c 			    &ruleset->anchor->children)
ruleset          2296 net/pf_ioctl.c 		struct pf_ruleset	*ruleset;
ruleset          2301 net/pf_ioctl.c 		if ((ruleset = pf_find_ruleset(pr->path)) == NULL) {
ruleset          2306 net/pf_ioctl.c 		if (ruleset->anchor == NULL) {
ruleset          2316 net/pf_ioctl.c 			    &ruleset->anchor->children)
ruleset           140 net/pf_ruleset.c pf_init_ruleset(struct pf_ruleset *ruleset)
ruleset           144 net/pf_ruleset.c 	memset(ruleset, 0, sizeof(struct pf_ruleset));
ruleset           146 net/pf_ruleset.c 		TAILQ_INIT(&ruleset->rules[i].queues[0]);
ruleset           147 net/pf_ruleset.c 		TAILQ_INIT(&ruleset->rules[i].queues[1]);
ruleset           148 net/pf_ruleset.c 		ruleset->rules[i].active.ptr = &ruleset->rules[i].queues[0];
ruleset           149 net/pf_ruleset.c 		ruleset->rules[i].inactive.ptr = &ruleset->rules[i].queues[1];
ruleset           179 net/pf_ruleset.c 		return (&anchor->ruleset);
ruleset           186 net/pf_ruleset.c 	struct pf_ruleset	*ruleset;
ruleset           193 net/pf_ruleset.c 	ruleset = pf_find_ruleset(path);
ruleset           194 net/pf_ruleset.c 	if (ruleset != NULL)
ruleset           195 net/pf_ruleset.c 		return (ruleset);
ruleset           201 net/pf_ruleset.c 		if ((ruleset = pf_find_ruleset(p)) != NULL) {
ruleset           202 net/pf_ruleset.c 			parent = ruleset->anchor;
ruleset           262 net/pf_ruleset.c 		pf_init_ruleset(&anchor->ruleset);
ruleset           263 net/pf_ruleset.c 		anchor->ruleset.anchor = anchor;
ruleset           271 net/pf_ruleset.c 	return (&anchor->ruleset);
ruleset           275 net/pf_ruleset.c pf_remove_if_empty_ruleset(struct pf_ruleset *ruleset)
ruleset           280 net/pf_ruleset.c 	while (ruleset != NULL) {
ruleset           281 net/pf_ruleset.c 		if (ruleset == &pf_main_ruleset || ruleset->anchor == NULL ||
ruleset           282 net/pf_ruleset.c 		    !RB_EMPTY(&ruleset->anchor->children) ||
ruleset           283 net/pf_ruleset.c 		    ruleset->anchor->refcnt > 0 || ruleset->tables > 0 ||
ruleset           284 net/pf_ruleset.c 		    ruleset->topen)
ruleset           287 net/pf_ruleset.c 			if (!TAILQ_EMPTY(ruleset->rules[i].active.ptr) ||
ruleset           288 net/pf_ruleset.c 			    !TAILQ_EMPTY(ruleset->rules[i].inactive.ptr) ||
ruleset           289 net/pf_ruleset.c 			    ruleset->rules[i].inactive.open)
ruleset           291 net/pf_ruleset.c 		RB_REMOVE(pf_anchor_global, &pf_anchors, ruleset->anchor);
ruleset           292 net/pf_ruleset.c 		if ((parent = ruleset->anchor->parent) != NULL)
ruleset           294 net/pf_ruleset.c 			    ruleset->anchor);
ruleset           295 net/pf_ruleset.c 		rs_free(ruleset->anchor);
ruleset           298 net/pf_ruleset.c 		ruleset = &parent->ruleset;
ruleset           307 net/pf_ruleset.c 	struct pf_ruleset	*ruleset;
ruleset           346 net/pf_ruleset.c 	ruleset = pf_find_or_create_ruleset(path);
ruleset           348 net/pf_ruleset.c 	if (ruleset == NULL || ruleset->anchor == NULL) {
ruleset           352 net/pf_ruleset.c 	r->anchor = ruleset->anchor;
ruleset           413 net/pf_ruleset.c 		pf_remove_if_empty_ruleset(&r->anchor->ruleset);
ruleset           895 net/pfvar.h    	struct pf_ruleset	 ruleset;
ruleset          1724 net/pfvar.h    #define pf_main_ruleset	pf_main_anchor.ruleset