Lines Matching refs:iphdr
224 off += sizeof(struct iphdr); in calc_offset()
226 off += sizeof(struct icmphdr) + sizeof(struct iphdr); in calc_offset()
330 struct iphdr *iph; in encap_v4()
337 if (bpf_xdp_adjust_head(xdp, 0 - (int)sizeof(struct iphdr))) in encap_v4()
343 old_eth = data + sizeof(struct iphdr); in encap_v4()
356 iph->tot_len = bpf_htons(pkt_bytes + sizeof(struct iphdr)); in encap_v4()
366 for (int i = 0; i < sizeof(struct iphdr) >> 1; i++) in encap_v4()
369 if (bpf_xdp_adjust_head(xdp, (int)sizeof(struct iphdr))) in encap_v4()
393 struct iphdr *iph; in send_icmp_reply()
398 + sizeof(struct iphdr) + sizeof(struct icmphdr) > data_end) in send_icmp_reply()
402 off += sizeof(struct iphdr); in send_icmp_reply()
413 for (int i = 0; i < sizeof(struct iphdr) >> 1; i++) in send_icmp_reply()
473 struct iphdr *iph; in parse_icmp()
624 struct iphdr *iph; in process_l3_headers_v4()