• Home
  • Raw
  • Download

Lines Matching refs:offset

135 				int offset, bool ipv6)  in send_fragment()  argument
139 int payload_offset = offset > 0 ? offset - UDP_HLEN : 0; in send_fragment()
143 if (offset == 0) { in send_fragment()
159 if (payload_len - payload_offset <= max_frag_len && offset > 0) { in send_fragment()
162 fraghdr->ip6f_offlg = htons(offset); in send_fragment()
165 fraghdr->ip6f_offlg = htons(offset | IP6_MF); in send_fragment()
168 if (offset == 0) in send_fragment()
177 if (payload_len - payload_offset <= max_frag_len && offset > 0) { in send_fragment()
180 iphdr->ip_off = htons(offset / 8); in send_fragment()
183 iphdr->ip_off = htons(offset / 8 | IP4_MF); in send_fragment()
186 if (offset == 0) in send_fragment()
209 int offset; in send_udp_frags() local
246 offset = 0; in send_udp_frags()
247 while (offset < (UDP_HLEN + payload_len)) { in send_udp_frags()
248 send_fragment(fd_raw, addr, alen, offset, ipv6); in send_udp_frags()
249 offset += max_frag_len; in send_udp_frags()
257 offset = 6 * max_frag_len; in send_udp_frags()
258 while (offset < (UDP_HLEN + payload_len)) { in send_udp_frags()
259 send_fragment(fd_raw, addr, alen, offset, ipv6); in send_udp_frags()
260 offset += max_frag_len; in send_udp_frags()
262 offset = 3 * max_frag_len; in send_udp_frags()
263 while (offset < 6 * max_frag_len) { in send_udp_frags()
264 send_fragment(fd_raw, addr, alen, offset, ipv6); in send_udp_frags()
265 offset += max_frag_len; in send_udp_frags()
267 offset = 0; in send_udp_frags()
268 while (offset < 3 * max_frag_len) { in send_udp_frags()
269 send_fragment(fd_raw, addr, alen, offset, ipv6); in send_udp_frags()
270 offset += max_frag_len; in send_udp_frags()
276 offset = max_frag_len; in send_udp_frags()
277 while (offset < (UDP_HLEN + payload_len)) { in send_udp_frags()
278 send_fragment(fd_raw, addr, alen, offset, ipv6); in send_udp_frags()
281 send_fragment(fd_raw, addr, alen, offset, ipv6); in send_udp_frags()
282 offset += 2 * max_frag_len; in send_udp_frags()
296 offset = 8; in send_udp_frags()
299 offset = rand() % (payload_len / 2); in send_udp_frags()
307 fraghdr->ip6f_offlg = htons(offset / 8 | IP6_MF); in send_udp_frags()
312 iphdr->ip_off = htons(offset / 8 | IP4_MF); in send_udp_frags()
324 offset = 0; in send_udp_frags()
325 while (offset < (UDP_HLEN + payload_len)) { in send_udp_frags()
326 send_fragment(fd_raw, addr, alen, offset, ipv6); in send_udp_frags()
329 send_fragment(fd_raw, addr, alen, offset, ipv6); in send_udp_frags()
330 offset += 2 * max_frag_len; in send_udp_frags()