• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/netpfil/pf/

Lines Matching refs:fe_off

70 	uint16_t	fe_off;		/* fragment offset */
368 if (frent->fe_off == 0)
371 KASSERT(frent->fe_off != 0, ("frent->fe_off != 0"));
372 if (frent->fe_off == prev->fe_off + prev->fe_len)
380 if (next->fe_off == frent->fe_off + frent->fe_len)
399 return frent->fe_off / (0x10000 / PF_FRAG_ENTRY_POINTS);
423 KASSERT(prev->fe_off + prev->fe_len <= frent->fe_off,
433 if (frent->fe_off < frag->fr_firstoff[index]->fe_off) {
462 if (frag->fr_firstoff[index]->fe_off == frent->fe_off) {
466 KASSERT(frent->fe_off + frent->fe_len <= next->fe_off,
475 KASSERT(frag->fr_firstoff[index]->fe_off < frent->fe_off,
476 ("frag->fr_firstoff[index]->fe_off < frent->fe_off"));
478 KASSERT(prev->fe_off + prev->fe_len <= frent->fe_off,
502 if (prev->fe_off <= frent->fe_off)
524 if (prev->fe_off > frent->fe_off) {
528 KASSERT(prev->fe_off <= frent->fe_off,
529 ("prev->fe_off <= frent->fe_off"));
538 if (next->fe_off > frent->fe_off)
569 if (frent->fe_off + frent->fe_len > IP_MAXPACKET) {
571 frent->fe_off + frent->fe_len));
577 key->frc_id, frent->fe_off, frent->fe_off + frent->fe_len));
618 total = TAILQ_LAST(&frag->fr_queue, pf_fragq)->fe_off +
622 if (frent->fe_off + frent->fe_len < total && !frent->fe_mff)
627 if (frent->fe_off + frent->fe_len > total ||
628 (frent->fe_off + frent->fe_len == total && frent->fe_mff))
631 if (frent->fe_off + frent->fe_len == total && !frent->fe_mff)
644 if (prev != NULL && prev->fe_off + prev->fe_len > frent->fe_off) {
647 precut = prev->fe_off + prev->fe_len - frent->fe_off;
652 frent->fe_off += precut;
656 for (; after != NULL && frent->fe_off + frent->fe_len > after->fe_off;
660 aftercut = frent->fe_off + frent->fe_len - after->fe_off;
665 after->fe_off += aftercut;
671 /* Fragment switched queue as fe_off changed */
672 after->fe_off -= aftercut;
676 after->fe_off += aftercut;
762 frent->fe_off = (ntohs(ip->ip_off) & IP_OFFMASK) << 3;
781 total = TAILQ_LAST(&frag->fr_queue, pf_fragq)->fe_off +
845 frent->fe_off = ntohs(fraghdr->ip6f_offlg & IP6F_OFF_MASK);
876 total = TAILQ_LAST(&frag->fr_queue, pf_fragq)->fe_off +