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