Searched refs:frag_off (Results 1 – 7 of 7) sorted by relevance
51 __be16 frag_off; // 13 bit offset, 2 bits zero, 1 bit "More Fragments" member115 __be16 frag_off = htons(IP_DF); in nat64() local133 frag_off = ntohs(frag->frag_off); in nat64()134 frag_off = ((frag_off & 1) << 13) | (frag_off >> 3); in nat64()135 frag_off = htons(frag_off); in nat64()170 .frag_off = frag_off, // be16 in nat64()238 if (KVER_IS_AT_LEAST(kver, 4, 14, 0) && frag_off != htons(IP_DF)) { in nat64()337 if (ip4->frag_off & ~htons(IP_DF)) return TC_ACT_PIPE;
609 if (ip->frag_off & ~htons(IP_DF)) TC_PUNT(IS_IP_FRAG); in do_forward4()
134 ip->frag_off = htons(IP_DF); in fill_ip_header()181 uint16_t frag_flags = ntohs(old_header->frag_off); in maybe_fill_frag_header()182 uint16_t frag_off = frag_flags & IP_OFFMASK; in maybe_fill_frag_header() local183 if (frag_off == 0 && (frag_flags & IP_MF) == 0) { in maybe_fill_frag_header()191 frag_hdr->ip6f_offlg = htons(frag_off << 3); in maybe_fill_frag_header()209 uint16_t frag_off = (ntohs(frag_hdr->ip6f_offlg & IP6F_OFF_MASK) >> 3); in parse_frag_header() local211 frag_off |= IP_MF; in parse_frag_header()213 ip_targ->frag_off = htons(frag_off); in parse_frag_header()
189 return ntohs(ip->frag_off) & (IP_OFFMASK | IP_MF); in is_ipv4_fragment()202 return ntohs(ip->frag_off) & IP_OFFMASK; in ipv4_fragment_offset()365 ip->frag_off &= ~htons(IP_MF); in reassemble_packet()
46 frag_flags = ntohs(header->frag_off); in dump_ip()
103 BPF_LOAD_IPV4_BE16(frag_off), in network_stack_utils_attachDhcpFilter()183 BPF_LOAD_IPV4_BE16(frag_off), in network_stack_utils_attachControlPacketFilter()