rpool             731 net/pf.c       		    rule->rpool.opts & PF_POOL_STICKYADDR)
rpool             754 net/pf.c       		    rule->rpool.opts & PF_POOL_STICKYADDR)
rpool            2061 net/pf.c       	struct pf_pool		*rpool = &r->rpool;
rpool            2062 net/pf.c       	struct pf_addr		*raddr = &rpool->cur->addr.v.a.addr;
rpool            2063 net/pf.c       	struct pf_addr		*rmask = &rpool->cur->addr.v.a.mask;
rpool            2064 net/pf.c       	struct pf_pooladdr	*acur = rpool->cur;
rpool            2067 net/pf.c       	if (*sn == NULL && r->rpool.opts & PF_POOL_STICKYADDR &&
rpool            2068 net/pf.c       	    (r->rpool.opts & PF_POOL_TYPEMASK) != PF_POOL_NONE) {
rpool            2072 net/pf.c       		    r->rpool.opts & PF_POOL_STICKYADDR)
rpool            2091 net/pf.c       	if (rpool->cur->addr.type == PF_ADDR_NOROUTE)
rpool            2093 net/pf.c       	if (rpool->cur->addr.type == PF_ADDR_DYNIFTL) {
rpool            2097 net/pf.c       			if (rpool->cur->addr.p.dyn->pfid_acnt4 < 1 &&
rpool            2098 net/pf.c       			    (rpool->opts & PF_POOL_TYPEMASK) !=
rpool            2101 net/pf.c       			 raddr = &rpool->cur->addr.p.dyn->pfid_addr4;
rpool            2102 net/pf.c       			 rmask = &rpool->cur->addr.p.dyn->pfid_mask4;
rpool            2107 net/pf.c       			if (rpool->cur->addr.p.dyn->pfid_acnt6 < 1 &&
rpool            2108 net/pf.c       			    (rpool->opts & PF_POOL_TYPEMASK) !=
rpool            2111 net/pf.c       			raddr = &rpool->cur->addr.p.dyn->pfid_addr6;
rpool            2112 net/pf.c       			rmask = &rpool->cur->addr.p.dyn->pfid_mask6;
rpool            2116 net/pf.c       	} else if (rpool->cur->addr.type == PF_ADDR_TABLE) {
rpool            2117 net/pf.c       		if ((rpool->opts & PF_POOL_TYPEMASK) != PF_POOL_ROUNDROBIN)
rpool            2120 net/pf.c       		raddr = &rpool->cur->addr.v.a.addr;
rpool            2121 net/pf.c       		rmask = &rpool->cur->addr.v.a.mask;
rpool            2124 net/pf.c       	switch (rpool->opts & PF_POOL_TYPEMASK) {
rpool            2136 net/pf.c       				rpool->counter.addr32[0] = htonl(arc4random());
rpool            2142 net/pf.c       					rpool->counter.addr32[3] =
rpool            2147 net/pf.c       					rpool->counter.addr32[2] =
rpool            2152 net/pf.c       					rpool->counter.addr32[1] =
rpool            2157 net/pf.c       					rpool->counter.addr32[0] =
rpool            2162 net/pf.c       			PF_POOLMASK(naddr, raddr, rmask, &rpool->counter, af);
rpool            2166 net/pf.c       			PF_AINC(&rpool->counter, af);
rpool            2167 net/pf.c       			PF_POOLMASK(naddr, raddr, rmask, &rpool->counter, af);
rpool            2171 net/pf.c       		pf_hash(saddr, (struct pf_addr *)&hash, &rpool->key, af);
rpool            2175 net/pf.c       		if (rpool->cur->addr.type == PF_ADDR_TABLE) {
rpool            2176 net/pf.c       			if (!pfr_pool_get(rpool->cur->addr.p.tbl,
rpool            2177 net/pf.c       			    &rpool->tblidx, &rpool->counter,
rpool            2180 net/pf.c       		} else if (rpool->cur->addr.type == PF_ADDR_DYNIFTL) {
rpool            2181 net/pf.c       			if (!pfr_pool_get(rpool->cur->addr.p.dyn->pfid_kt,
rpool            2182 net/pf.c       			    &rpool->tblidx, &rpool->counter,
rpool            2185 net/pf.c       		} else if (pf_match_addr(0, raddr, rmask, &rpool->counter, af))
rpool            2189 net/pf.c       		if ((rpool->cur = TAILQ_NEXT(rpool->cur, entries)) == NULL)
rpool            2190 net/pf.c       			rpool->cur = TAILQ_FIRST(&rpool->list);
rpool            2191 net/pf.c       		if (rpool->cur->addr.type == PF_ADDR_TABLE) {
rpool            2192 net/pf.c       			rpool->tblidx = -1;
rpool            2193 net/pf.c       			if (pfr_pool_get(rpool->cur->addr.p.tbl,
rpool            2194 net/pf.c       			    &rpool->tblidx, &rpool->counter,
rpool            2197 net/pf.c       				if (rpool->cur != acur)
rpool            2201 net/pf.c       		} else if (rpool->cur->addr.type == PF_ADDR_DYNIFTL) {
rpool            2202 net/pf.c       			rpool->tblidx = -1;
rpool            2203 net/pf.c       			if (pfr_pool_get(rpool->cur->addr.p.dyn->pfid_kt,
rpool            2204 net/pf.c       			    &rpool->tblidx, &rpool->counter,
rpool            2207 net/pf.c       				if (rpool->cur != acur)
rpool            2212 net/pf.c       			raddr = &rpool->cur->addr.v.a.addr;
rpool            2213 net/pf.c       			rmask = &rpool->cur->addr.v.a.mask;
rpool            2214 net/pf.c       			PF_ACPY(&rpool->counter, raddr, af);
rpool            2218 net/pf.c       		PF_ACPY(naddr, &rpool->counter, af);
rpool            2221 net/pf.c       		PF_AINC(&rpool->counter, af);
rpool            2228 net/pf.c       	    (rpool->opts & PF_POOL_TYPEMASK) != PF_POOL_NONE) {
rpool            2311 net/pf.c       		switch (r->rpool.opts & PF_POOL_TYPEMASK) {
rpool            2346 net/pf.c       			if (r->rpool.cur != NULL)
rpool            2347 net/pf.c       				xdst = &r->rpool.cur->addr;
rpool            2440 net/pf.c       			    daddr, dport, naddr, nport, r->rpool.proxy_port[0],
rpool            2441 net/pf.c       			    r->rpool.proxy_port[1], sn)) {
rpool            2445 net/pf.c       				    r->rpool.proxy_port[0],
rpool            2446 net/pf.c       				    r->rpool.proxy_port[1]));
rpool            2453 net/pf.c       				if (r->rpool.cur->addr.type == PF_ADDR_DYNIFTL){
rpool            2457 net/pf.c       						if (r->rpool.cur->addr.p.dyn->
rpool            2461 net/pf.c       						    &r->rpool.cur->addr.p.dyn->
rpool            2463 net/pf.c       						    &r->rpool.cur->addr.p.dyn->
rpool            2470 net/pf.c       						if (r->rpool.cur->addr.p.dyn->
rpool            2474 net/pf.c       						    &r->rpool.cur->addr.p.dyn->
rpool            2476 net/pf.c       						    &r->rpool.cur->addr.p.dyn->
rpool            2484 net/pf.c       					    &r->rpool.cur->addr.v.a.addr,
rpool            2485 net/pf.c       					    &r->rpool.cur->addr.v.a.mask,
rpool            2529 net/pf.c       			if ((r->rpool.opts & PF_POOL_TYPEMASK) ==
rpool            2532 net/pf.c       				    &r->rpool.cur->addr.v.a.mask, daddr,
rpool            2535 net/pf.c       			if (r->rpool.proxy_port[1]) {
rpool            2540 net/pf.c       				    (r->rpool.proxy_port[1] -
rpool            2541 net/pf.c       				    r->rpool.proxy_port[0] + 1)) +
rpool            2542 net/pf.c       				    r->rpool.proxy_port[0];
rpool            2548 net/pf.c       			} else if (r->rpool.proxy_port[0])
rpool            2549 net/pf.c       				*nport = htons(r->rpool.proxy_port[0]);
rpool            2778 net/pf.c       		s->rt_kif = r->rpool.cur->kif;
rpool            2785 net/pf.c       		s->rt_kif = r->rpool.cur->kif;
rpool            3253 net/pf.c       		    r->rpool.opts & PF_POOL_STICKYADDR) &&
rpool            3259 net/pf.c       		if (nr != NULL && (nr->rpool.opts & PF_POOL_STICKYADDR) &&
rpool            5004 net/pf.c       		if (TAILQ_EMPTY(&r->rpool.list)) {
rpool            5014 net/pf.c       			ifp = r->rpool.cur->kif ?
rpool            5015 net/pf.c       			    r->rpool.cur->kif->pfik_ifp : NULL;
rpool            5188 net/pf.c       	if (TAILQ_EMPTY(&r->rpool.list)) {
rpool            5199 net/pf.c       		ifp = r->rpool.cur->kif ? r->rpool.cur->kif->pfik_ifp : NULL;
rpool             280 net/pf_ioctl.c 	return (&rule->rpool);
rpool             350 net/pf_ioctl.c 	pf_empty_pool(&rule->rpool.list);
rpool            1149 net/pf_ioctl.c 		TAILQ_INIT(&rule->rpool.list);
rpool            1241 net/pf_ioctl.c 		pf_mv_pool(&pf_pabuf, &rule->rpool.list);
rpool            1245 net/pf_ioctl.c 		    (TAILQ_FIRST(&rule->rpool.list) == NULL))
rpool            1252 net/pf_ioctl.c 		rule->rpool.cur = TAILQ_FIRST(&rule->rpool.list);
rpool            1396 net/pf_ioctl.c 			TAILQ_INIT(&newrule->rpool.list);
rpool            1486 net/pf_ioctl.c 			pf_mv_pool(&pf_pabuf, &newrule->rpool.list);
rpool            1492 net/pf_ioctl.c 			    (TAILQ_FIRST(&newrule->rpool.list) == NULL))
rpool            1499 net/pf_ioctl.c 			newrule->rpool.cur = TAILQ_FIRST(&newrule->rpool.list);
rpool             524 net/pfvar.h    	struct pf_pool		 rpool;