Lines Matching refs:olen

98 	int olen, l2_len;  in __encap_ipv4()  local
152 olen = sizeof(h_outer.ip); in __encap_ipv4()
176 olen += sizeof(h_outer.l4hdr.gre); in __encap_ipv4()
182 olen += sizeof(h_outer.l4hdr.udp); in __encap_ipv4()
198 l2_hdr = (__u8 *)&h_outer + olen; in __encap_ipv4()
220 olen += l2_len; in __encap_ipv4()
223 if (bpf_skb_adjust_room(skb, olen, BPF_ADJ_ROOM_MAC, flags)) in __encap_ipv4()
228 h_outer.ip.tot_len = bpf_htons(olen + in __encap_ipv4()
235 if (bpf_skb_store_bytes(skb, ETH_HLEN, &h_outer, olen, in __encap_ipv4()
266 int olen, l2_len; in __encap_ipv6() local
283 olen = sizeof(h_outer.ip); in __encap_ipv6()
307 olen += sizeof(h_outer.l4hdr.gre); in __encap_ipv6()
313 olen += sizeof(h_outer.l4hdr.udp); in __encap_ipv6()
328 l2_hdr = (__u8 *)&h_outer + olen; in __encap_ipv6()
349 olen += l2_len; in __encap_ipv6()
352 if (bpf_skb_adjust_room(skb, olen, BPF_ADJ_ROOM_MAC, flags)) in __encap_ipv6()
357 h_outer.ip.payload_len = bpf_htons(olen + in __encap_ipv6()
363 if (bpf_skb_store_bytes(skb, ETH_HLEN, &h_outer, olen, in __encap_ipv6()
377 int olen; in encap_ipv6_ipip6() local
391 olen = sizeof(h_outer.ip); in encap_ipv6_ipip6()
396 if (bpf_skb_adjust_room(skb, olen, BPF_ADJ_ROOM_MAC, flags)) in encap_ipv6_ipip6()
411 if (bpf_skb_store_bytes(skb, ETH_HLEN, &h_outer, olen, in encap_ipv6_ipip6()
603 int olen = len; in decap_internal() local
628 olen += sizeof(struct gre_hdr); in decap_internal()
633 olen += sizeof(mpls_label); in decap_internal()
636 olen += ETH_HLEN; in decap_internal()
641 olen += sizeof(struct udphdr); in decap_internal()
646 olen += sizeof(mpls_label); in decap_internal()
649 olen += ETH_HLEN; in decap_internal()
652 olen += ETH_HLEN + sizeof(struct vxlanhdr); in decap_internal()
660 if (bpf_skb_adjust_room(skb, -olen, BPF_ADJ_ROOM_MAC, flags)) in decap_internal()