Lines Matching defs:ip_off
356 #define FR_IP_OFF(fr) ((ntohs((fr)->fr_ip->ip_off) & IP_OFFMASK) << 3)
366 u_int16_t off = (ntohs(ip->ip_off) & IP_OFFMASK) << 3;
431 ip->ip_off = htons(ntohs(ip->ip_off) + (precut >> 3));
432 off = (ntohs(ip->ip_off) & IP_OFFMASK) << 3;
449 frea->fr_ip->ip_off = htons(ntohs(frea->fr_ip->ip_off) +
567 u_int16_t off = ntohs(h->ip_off) << 3;
696 h->ip_off = htons(ntohs(h->ip_off) +
872 int mff = (ntohs(h->ip_off) & IP_MF);
874 u_int16_t fragoff = (ntohs(h->ip_off) & IP_OFFMASK) << 3;
877 int ip_off;
923 if (r->rule_flag & PFRULE_NODF && h->ip_off & htons(IP_DF)) {
924 u_int16_t ip_off = h->ip_off;
926 h->ip_off &= htons(~IP_DF);
927 h->ip_sum = pf_cksum_fixup(h->ip_sum, ip_off, h->ip_off, 0);
938 if (h->ip_off & htons(IP_DF)) {
944 ip_off = (ntohs(h->ip_off) & IP_OFFMASK) << 3;
1058 /* At this point, only IP_DF is allowed in ip_off */
1059 if (h->ip_off & ~htons(IP_DF)) {
1060 u_int16_t ip_off = h->ip_off;
1062 h->ip_off &= htons(IP_DF);
1063 h->ip_sum = pf_cksum_fixup(h->ip_sum, ip_off, h->ip_off, 0);
1953 if (flags & PFRULE_NODF && h->ip_off & htons(IP_DF)) {
1954 u_int16_t ip_off = h->ip_off;
1956 h->ip_off &= htons(~IP_DF);
1957 h->ip_sum = pf_cksum_fixup(h->ip_sum, ip_off, h->ip_off, 0);
1980 if (flags & PFRULE_RANDOMID && !(h->ip_off & ~htons(IP_DF))) {