Lines Matching refs:fr_max
122 u_int16_t fr_max; /* fragment data max */ member
512 u_int16_t fr_max = ip_len + off; in pf_reassemble() local
594 (*frag)->fr_max = 0; in pf_reassemble()
684 if ((*frag)->fr_max < fr_max) { in pf_reassemble()
685 (*frag)->fr_max = fr_max; in pf_reassemble()
709 if (off < (*frag)->fr_max && in pf_reassemble()
713 (*frag)->fr_max)); in pf_reassemble()
717 DPFPRINTF(("%d < %d?\n", off, (*frag)->fr_max)); in pf_reassemble()
718 if (off < (*frag)->fr_max) { in pf_reassemble()
809 u_int16_t fr_max = ip_len + off; in pf_fragcache() local
835 (*frag)->fr_max = 0; in pf_fragcache()
844 cur->fr_end = fr_max; in pf_fragcache()
852 fr_max)); in pf_fragcache()
878 h->ip_id, frp->fr_off, frp->fr_end, off, fr_max)); in pf_fragcache()
884 h->ip_id, frp->fr_off, frp->fr_end, off, fr_max)); in pf_fragcache()
885 frp->fr_end = fr_max; in pf_fragcache()
897 fr_max)); in pf_fragcache()
900 fr_max -= precut; in pf_fragcache()
902 frp->fr_end = fr_max; in pf_fragcache()
947 fr_max)); in pf_fragcache()
956 cur->fr_end = fr_max; in pf_fragcache()
965 aftercut = fr_max - fra->fr_off; in pf_fragcache()
969 h->ip_id, off, fr_max, fra->fr_off, fra->fr_end)); in pf_fragcache()
975 h->ip_id, aftercut, off, fr_max, fra->fr_off, in pf_fragcache()
978 fr_max -= aftercut; in pf_fragcache()
1002 h->ip_id, -aftercut, off, fr_max, fra->fr_off, in pf_fragcache()
1012 cur->fr_end = fr_max; in pf_fragcache()
1024 fr_max, fra->fr_off, fra->fr_end)); in pf_fragcache()
1036 fr_max, fra->fr_off, fra->fr_end)); in pf_fragcache()
1058 if ((*frag)->fr_max < fr_max) { in pf_fragcache()
1059 (*frag)->fr_max = fr_max; in pf_fragcache()
1070 LIST_FIRST(&(*frag)->fr_cache)->fr_end == (*frag)->fr_max) { in pf_fragcache()
1073 (*frag)->fr_max)); in pf_fragcache()
1122 int plen, off, fr_max, pktlen; in pf_reassemble6() local
1133 fr_max = off + plen - (frent->fr_ip6f_hlen - sizeof(*ip6)); in pf_reassemble6()
1138 frent->fr_ip6f_hlen, fr_max, m->m_len)); in pf_reassemble6()
1221 (*frag)->fr_max = 0; in pf_reassemble6()
1316 if ((*frag)->fr_max < fr_max) { in pf_reassemble6()
1317 (*frag)->fr_max = fr_max; in pf_reassemble6()
1342 (*frag)->fr_max)); in pf_reassemble6()
1343 if (off < (*frag)->fr_max && in pf_reassemble6()
1347 (*frag)->fr_max)); in pf_reassemble6()
1351 DPFPRINTF(("%d < %d?\n", off, (*frag)->fr_max)); in pf_reassemble6()
1352 if (off < (*frag)->fr_max) { in pf_reassemble6()
1482 u_int16_t plen, off, fr_max; in pf_frag6cache() local
1508 fr_max = off + plen; in pf_frag6cache()
1511 (uint64_t)VM_KERNEL_ADDRHASH(m), plen, off, fr_max)); in pf_frag6cache()
1534 (*frag)->fr_max = 0; in pf_frag6cache()
1543 cur->fr_end = fr_max; in pf_frag6cache()
1551 off, fr_max)); in pf_frag6cache()
1578 off, fr_max)); in pf_frag6cache()
1585 off, fr_max)); in pf_frag6cache()
1586 frp->fr_end = fr_max; in pf_frag6cache()
1597 frp->fr_end, off, fr_max)); in pf_frag6cache()
1600 fr_max -= precut; in pf_frag6cache()
1602 frp->fr_end = fr_max; in pf_frag6cache()
1647 frp->fr_end, off, fr_max)); in pf_frag6cache()
1656 cur->fr_end = fr_max; in pf_frag6cache()
1665 aftercut = fr_max - fra->fr_off; in pf_frag6cache()
1669 ntohl(fh->ip6f_ident), off, fr_max, fra->fr_off, in pf_frag6cache()
1676 ntohl(fh->ip6f_ident), aftercut, off, fr_max, in pf_frag6cache()
1679 fr_max -= aftercut; in pf_frag6cache()
1704 ntohl(fh->ip6f_ident), -aftercut, off, fr_max, in pf_frag6cache()
1714 cur->fr_end = fr_max; in pf_frag6cache()
1725 cur->fr_end, off, fr_max, fra->fr_off, in pf_frag6cache()
1738 frp->fr_end, off, fr_max, fra->fr_off, in pf_frag6cache()
1760 if ((*frag)->fr_max < fr_max) { in pf_frag6cache()
1761 (*frag)->fr_max = fr_max; in pf_frag6cache()
1772 LIST_FIRST(&(*frag)->fr_cache)->fr_end == (*frag)->fr_max) { in pf_frag6cache()
1775 ntohl(fh->ip6f_ident), (*frag)->fr_max)); in pf_frag6cache()
1916 u_int16_t fr_max; in pf_normalize_ip() local
2010 fr_max = fragoff + ip_len; in pf_normalize_ip()
2018 fr_max > frag->fr_max) { in pf_normalize_ip()
2045 fragoff, fr_max)); in pf_normalize_ip()
2093 fr_max > frag->fr_max) { in pf_normalize_ip()
2257 u_int16_t fr_max; in pf_normalize_ip6() local
2450 fr_max = fragoff + plen - (off - sizeof(struct ip6_hdr)); in pf_normalize_ip6()
2465 fr_max > pff->fr_max) { in pf_normalize_ip6()
2501 ntohl(frag.ip6f_ident), fragoff, fr_max)); in pf_normalize_ip6()
2524 fr_max > pff->fr_max) { in pf_normalize_ip6()