Lines Matching defs:precut
562 u_int16_t precut;
564 precut = FR_IP_OFF(frep) + ntohs(frep->fr_ip->ip_len) -
566 if (precut >= ip_len)
568 m_adj(frent->fr_m, precut);
569 DPFPRINTF(("overlap -%d\n", precut));
571 ip->ip_off = htons(ntohs(ip->ip_off) + (precut >> 3));
573 ip_len -= precut;
765 int precut;
767 precut = frp->fr_end - off;
768 if (precut >= ip_len) {
774 if (precut == 0) {
779 } else if (precut > 0) {
789 h->ip_id, precut, frp->fr_off, frp->fr_end, off,
792 off += precut;
793 fr_max -= precut;
810 m_adj(m, precut + (h->ip_hl << 2));
826 ntohs(h->ip_len) - precut);
828 (precut >> 3));
829 h->ip_len = htons(ntohs(h->ip_len) - precut);
837 h->ip_id, -precut, frp->fr_off, frp->fr_end, off,
1066 u_int16_t precut;
1068 precut = FR_IP6_OFF(frep) + FR_IP6_PLEN(frep) -
1070 if (precut >= plen)
1072 m_adj(frent->fr_m, precut);
1073 DPFPRINTF(("overlap -%d\n", precut));
1077 (precut >> 3));
1079 plen -= precut;
1293 int precut;
1295 precut = frp->fr_end - off;
1296 if (precut >= plen) {
1303 if (precut == 0) {
1309 } else if (precut > 0) {
1318 ntohl(fh->ip6f_ident), precut, frp->fr_off,
1321 off += precut;
1322 fr_max -= precut;
1338 m_adj(m, precut + hlen);
1352 ntohs(h->ip6_plen) - precut);
1356 + (precut >> 3));
1358 precut);
1366 ntohl(fh->ip6f_ident), -precut, frp->fr_off,