scrub             209 net/if_pfsync.c 	if (s->scrub.scrub_flag && d->scrub == NULL) {
scrub             210 net/if_pfsync.c 		d->scrub = pool_get(&pf_state_scrub_pl, PR_NOWAIT);
scrub             211 net/if_pfsync.c 		if (d->scrub == NULL)
scrub             213 net/if_pfsync.c 		bzero(d->scrub, sizeof(*d->scrub));
scrub             272 net/if_pfsync.c 		if (st->src.scrub)
scrub             273 net/if_pfsync.c 			pool_put(&pf_state_scrub_pl, st->src.scrub);
scrub             312 net/if_pfsync.c 		if (st->dst.scrub)
scrub             313 net/if_pfsync.c 			pool_put(&pf_state_scrub_pl, st->dst.scrub);
scrub             314 net/if_pfsync.c 		if (st->src.scrub)
scrub             315 net/if_pfsync.c 			pool_put(&pf_state_scrub_pl, st->src.scrub);
scrub             207 net/if_pfsync.h 	if ((s)->scrub) {						\
scrub             208 net/if_pfsync.h 		(d)->scrub.pfss_flags = 				\
scrub             209 net/if_pfsync.h 		    htons((s)->scrub->pfss_flags & PFSS_TIMESTAMP);	\
scrub             210 net/if_pfsync.h 		(d)->scrub.pfss_ttl = (s)->scrub->pfss_ttl;		\
scrub             211 net/if_pfsync.h 		(d)->scrub.pfss_ts_mod = htonl((s)->scrub->pfss_ts_mod);\
scrub             212 net/if_pfsync.h 		(d)->scrub.scrub_flag = PFSYNC_SCRUB_FLAG_VALID;	\
scrub             224 net/if_pfsync.h 	if ((s)->scrub.scrub_flag == PFSYNC_SCRUB_FLAG_VALID && 	\
scrub             225 net/if_pfsync.h 	    (d)->scrub != NULL) {					\
scrub             226 net/if_pfsync.h 		(d)->scrub->pfss_flags =				\
scrub             227 net/if_pfsync.h 		    ntohs((s)->scrub.pfss_flags) & PFSS_TIMESTAMP;	\
scrub             228 net/if_pfsync.h 		(d)->scrub->pfss_ttl = (s)->scrub.pfss_ttl;		\
scrub             229 net/if_pfsync.h 		(d)->scrub->pfss_ts_mod = ntohl((s)->scrub.pfss_ts_mod);\
scrub            3373 net/pf.c       			if ((pd->flags & PFDESC_TCP_NORM) && s->src.scrub &&
scrub            3717 net/pf.c       		if ((pd->flags & PFDESC_TCP_NORM || dst->scrub) &&
scrub            3718 net/pf.c       		    src->scrub == NULL) {
scrub            3848 net/pf.c       		if (dst->scrub || src->scrub) {
scrub            3945 net/pf.c       		if (dst->scrub || src->scrub) {
scrub            1343 net/pf_norm.c  	KASSERT(src->scrub == NULL);
scrub            1345 net/pf_norm.c  	src->scrub = pool_get(&pf_state_scrub_pl, PR_NOWAIT);
scrub            1346 net/pf_norm.c  	if (src->scrub == NULL)
scrub            1348 net/pf_norm.c  	bzero(src->scrub, sizeof(*src->scrub));
scrub            1354 net/pf_norm.c  		src->scrub->pfss_ttl = h->ip_ttl;
scrub            1361 net/pf_norm.c  		src->scrub->pfss_ttl = h->ip6_hlim;
scrub            1376 net/pf_norm.c  	if (th->th_off > (sizeof(struct tcphdr) >> 2) && src->scrub &&
scrub            1391 net/pf_norm.c  					src->scrub->pfss_flags |=
scrub            1393 net/pf_norm.c  					src->scrub->pfss_ts_mod =
scrub            1401 net/pf_norm.c  					src->scrub->pfss_tsval0 = ntohl(tsval);
scrub            1402 net/pf_norm.c  					src->scrub->pfss_tsval = ntohl(tsval);
scrub            1403 net/pf_norm.c  					src->scrub->pfss_tsecr = ntohl(tsecr);
scrub            1404 net/pf_norm.c  					getmicrouptime(&src->scrub->pfss_last);
scrub            1421 net/pf_norm.c  	if (state->src.scrub)
scrub            1422 net/pf_norm.c  		pool_put(&pf_state_scrub_pl, state->src.scrub);
scrub            1423 net/pf_norm.c  	if (state->dst.scrub)
scrub            1424 net/pf_norm.c  		pool_put(&pf_state_scrub_pl, state->dst.scrub);
scrub            1442 net/pf_norm.c  	KASSERT(src->scrub || dst->scrub);
scrub            1452 net/pf_norm.c  		if (src->scrub) {
scrub            1454 net/pf_norm.c  			if (h->ip_ttl > src->scrub->pfss_ttl)
scrub            1455 net/pf_norm.c  				src->scrub->pfss_ttl = h->ip_ttl;
scrub            1456 net/pf_norm.c  			h->ip_ttl = src->scrub->pfss_ttl;
scrub            1463 net/pf_norm.c  		if (src->scrub) {
scrub            1465 net/pf_norm.c  			if (h->ip6_hlim > src->scrub->pfss_ttl)
scrub            1466 net/pf_norm.c  				src->scrub->pfss_ttl = h->ip6_hlim;
scrub            1467 net/pf_norm.c  			h->ip6_hlim = src->scrub->pfss_ttl;
scrub            1475 net/pf_norm.c  	    ((src->scrub && (src->scrub->pfss_flags & PFSS_TIMESTAMP)) ||
scrub            1476 net/pf_norm.c  	    (dst->scrub && (dst->scrub->pfss_flags & PFSS_TIMESTAMP))) &&
scrub            1508 net/pf_norm.c  					if (tsval && src->scrub &&
scrub            1509 net/pf_norm.c  					    (src->scrub->pfss_flags &
scrub            1515 net/pf_norm.c  						    src->scrub->pfss_ts_mod),
scrub            1523 net/pf_norm.c  					if (tsecr && dst->scrub &&
scrub            1524 net/pf_norm.c  					    (dst->scrub->pfss_flags &
scrub            1527 net/pf_norm.c  						    - dst->scrub->pfss_ts_mod;
scrub            1563 net/pf_norm.c  	if (src->scrub && (src->scrub->pfss_flags & PFSS_PAWS) &&
scrub            1564 net/pf_norm.c  	    (uptime.tv_sec - src->scrub->pfss_last.tv_sec > TS_MAX_IDLE ||
scrub            1571 net/pf_norm.c  		src->scrub->pfss_flags = (src->scrub->pfss_flags & ~PFSS_PAWS)
scrub            1574 net/pf_norm.c  	if (dst->scrub && (dst->scrub->pfss_flags & PFSS_PAWS) &&
scrub            1575 net/pf_norm.c  	    uptime.tv_sec - dst->scrub->pfss_last.tv_sec > TS_MAX_IDLE) {
scrub            1581 net/pf_norm.c  		dst->scrub->pfss_flags = (dst->scrub->pfss_flags & ~PFSS_PAWS)
scrub            1585 net/pf_norm.c  	if (got_ts && src->scrub && dst->scrub &&
scrub            1586 net/pf_norm.c  	    (src->scrub->pfss_flags & PFSS_PAWS) &&
scrub            1587 net/pf_norm.c  	    (dst->scrub->pfss_flags & PFSS_PAWS)) {
scrub            1666 net/pf_norm.c  		timersub(&uptime, &src->scrub->pfss_last, &delta_ts);
scrub            1673 net/pf_norm.c  		    (SEQ_LT(tsval, dst->scrub->pfss_tsecr) ||
scrub            1674 net/pf_norm.c  		    SEQ_GT(tsval, src->scrub->pfss_tsval + tsval_from_last) ||
scrub            1675 net/pf_norm.c  		    (tsecr && (SEQ_GT(tsecr, dst->scrub->pfss_tsval) ||
scrub            1676 net/pf_norm.c  		    SEQ_LT(tsecr, dst->scrub->pfss_tsval0))))) {
scrub            1685 net/pf_norm.c  			    SEQ_LT(tsval, dst->scrub->pfss_tsecr) ? '0' : ' ',
scrub            1686 net/pf_norm.c  			    SEQ_GT(tsval, src->scrub->pfss_tsval +
scrub            1688 net/pf_norm.c  			    SEQ_GT(tsecr, dst->scrub->pfss_tsval) ? '2' : ' ',
scrub            1689 net/pf_norm.c  			    SEQ_LT(tsecr, dst->scrub->pfss_tsval0)? '3' : ' '));
scrub            1695 net/pf_norm.c  			    src->scrub->pfss_tsval, src->scrub->pfss_tsecr));
scrub            1697 net/pf_norm.c  			    "\n", dst->scrub->pfss_tsval,
scrub            1698 net/pf_norm.c  			    dst->scrub->pfss_tsecr, dst->scrub->pfss_tsval0));
scrub            1713 net/pf_norm.c  	    src->scrub && dst->scrub &&
scrub            1714 net/pf_norm.c  	    (src->scrub->pfss_flags & PFSS_PAWS) &&
scrub            1715 net/pf_norm.c  	    (dst->scrub->pfss_flags & PFSS_PAWS)) {
scrub            1742 net/pf_norm.c  		if (pd->p_len > 0 && (src->scrub->pfss_flags & PFSS_DATA_TS)) {
scrub            1768 net/pf_norm.c  	if (pd->p_len > 0 && src->scrub && (src->scrub->pfss_flags &
scrub            1771 net/pf_norm.c  			src->scrub->pfss_flags |= PFSS_DATA_TS;
scrub            1773 net/pf_norm.c  			src->scrub->pfss_flags |= PFSS_DATA_NOTS;
scrub            1774 net/pf_norm.c  			if (pf_status.debug >= PF_DEBUG_MISC && dst->scrub &&
scrub            1775 net/pf_norm.c  			    (dst->scrub->pfss_flags & PFSS_TIMESTAMP)) {
scrub            1791 net/pf_norm.c  	if (got_ts && src->scrub && PFSS_TIMESTAMP == (src->scrub->pfss_flags &
scrub            1793 net/pf_norm.c  		getmicrouptime(&src->scrub->pfss_last);
scrub            1794 net/pf_norm.c  		if (SEQ_GEQ(tsval, src->scrub->pfss_tsval) ||
scrub            1795 net/pf_norm.c  		    (src->scrub->pfss_flags & PFSS_PAWS) == 0)
scrub            1796 net/pf_norm.c  			src->scrub->pfss_tsval = tsval;
scrub            1799 net/pf_norm.c  			if (SEQ_GEQ(tsecr, src->scrub->pfss_tsecr) ||
scrub            1800 net/pf_norm.c  			    (src->scrub->pfss_flags & PFSS_PAWS) == 0)
scrub            1801 net/pf_norm.c  				src->scrub->pfss_tsecr = tsecr;
scrub            1803 net/pf_norm.c  			if ((src->scrub->pfss_flags & PFSS_PAWS) == 0 &&
scrub            1804 net/pf_norm.c  			    (SEQ_LT(tsval, src->scrub->pfss_tsval0) ||
scrub            1805 net/pf_norm.c  			    src->scrub->pfss_tsval0 == 0)) {
scrub            1807 net/pf_norm.c  				src->scrub->pfss_tsval0 = tsval;
scrub            1811 net/pf_norm.c  			if ((src->scrub->pfss_flags & PFSS_PAWS) == 0)
scrub            1812 net/pf_norm.c  				src->scrub->pfss_flags |= PFSS_PAWS;
scrub             682 net/pfvar.h    	struct pf_state_scrub	*scrub;	/* state is scrubbed		*/
scrub             777 net/pfvar.h    	struct pfsync_state_scrub scrub;	/* state is scrubbed	*/
scrub             829 net/pfvar.h    	if ((s)->scrub) {						\
scrub             830 net/pfvar.h    		(d)->scrub.pfss_flags = 				\
scrub             831 net/pfvar.h    		    (s)->scrub->pfss_flags & PFSS_TIMESTAMP;		\
scrub             832 net/pfvar.h    		(d)->scrub.pfss_ttl = (s)->scrub->pfss_ttl;		\
scrub             833 net/pfvar.h    		(d)->scrub.pfss_ts_mod = (s)->scrub->pfss_ts_mod;	\
scrub             834 net/pfvar.h    		(d)->scrub.scrub_flag = PFSYNC_SCRUB_FLAG_VALID;	\
scrub             846 net/pfvar.h    	if ((s)->scrub.scrub_flag == PFSYNC_SCRUB_FLAG_VALID && 	\
scrub             847 net/pfvar.h    	    (d)->scrub != NULL) {					\
scrub             848 net/pfvar.h    		(d)->scrub->pfss_flags =				\
scrub             849 net/pfvar.h    		    ntohs((s)->scrub.pfss_flags) & PFSS_TIMESTAMP;	\
scrub             850 net/pfvar.h    		(d)->scrub->pfss_ttl = (s)->scrub.pfss_ttl;		\
scrub             851 net/pfvar.h    		(d)->scrub->pfss_ts_mod = (s)->scrub.pfss_ts_mod;	\
scrub             675 netinet/in.c   in_ifinit(ifp, ia, sin, scrub)
scrub             679 netinet/in.c   	int scrub;
scrub             708 netinet/in.c   	if (scrub) {