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) {