Lines Matching refs:l4hdr
40 union l4hdr { union
47 union l4hdr l4hdr; member
53 union l4hdr l4hdr; member
152 olen += sizeof(h_outer.l4hdr.gre); in encap_ipv4()
153 h_outer.l4hdr.gre.protocol = bpf_htons(l2_proto); in encap_ipv4()
154 h_outer.l4hdr.gre.flags = 0; in encap_ipv4()
158 olen += sizeof(h_outer.l4hdr.udp); in encap_ipv4()
159 h_outer.l4hdr.udp.source = __bpf_constant_htons(cfg_udp_src); in encap_ipv4()
160 h_outer.l4hdr.udp.dest = bpf_htons(udp_dst); in encap_ipv4()
161 h_outer.l4hdr.udp.check = 0; in encap_ipv4()
162 h_outer.l4hdr.udp.len = bpf_htons(bpf_ntohs(iph_inner.tot_len) + in encap_ipv4()
163 sizeof(h_outer.l4hdr.udp) + in encap_ipv4()
260 olen += sizeof(h_outer.l4hdr.gre); in encap_ipv6()
261 h_outer.l4hdr.gre.protocol = bpf_htons(l2_proto); in encap_ipv6()
262 h_outer.l4hdr.gre.flags = 0; in encap_ipv6()
266 olen += sizeof(h_outer.l4hdr.udp); in encap_ipv6()
267 h_outer.l4hdr.udp.source = __bpf_constant_htons(cfg_udp_src); in encap_ipv6()
268 h_outer.l4hdr.udp.dest = bpf_htons(udp_dst); in encap_ipv6()
270 sizeof(h_outer.l4hdr.udp); in encap_ipv6()
271 h_outer.l4hdr.udp.check = 0; in encap_ipv6()
272 h_outer.l4hdr.udp.len = bpf_htons(tot_len); in encap_ipv6()