Lines Matching refs:ipv6hdr
231 off += sizeof(struct ipv6hdr); in calc_offset()
233 off += sizeof(struct icmp6hdr) + sizeof(struct ipv6hdr); in calc_offset()
295 struct ipv6hdr *ip6h; in encap_v6()
300 if (bpf_xdp_adjust_head(xdp, 0 - (int)sizeof(struct ipv6hdr))) in encap_v6()
306 old_eth = data + sizeof(struct ipv6hdr); in encap_v6()
320 __builtin_bswap16(pkt_bytes + sizeof(struct ipv6hdr)); in encap_v6()
392 new_eth = *data + sizeof(struct ipv6hdr); in decap_v6()
399 if (bpf_xdp_adjust_head(xdp, (int)sizeof(struct ipv6hdr))) in decap_v6()
474 struct ipv6hdr *ip6h; in send_icmp6_reply()
479 + sizeof(struct ipv6hdr) + sizeof(struct icmp6hdr) > data_end) in send_icmp6_reply()
483 off += sizeof(struct ipv6hdr); in send_icmp6_reply()
499 struct ipv6hdr *ip6h; in parse_icmpv6()
644 struct ipv6hdr *ip6h; in process_l3_headers_v6()
651 iph_len = sizeof(struct ipv6hdr); in process_l3_headers_v6()