Lines Matching refs:encap_hdr
255 eth = (struct ethhdr *)encap->encap_hdr; in efx_gen_tun_header_eth()
271 ip = (struct iphdr *)(encap->encap_hdr + encap->encap_hdr_len); in efx_gen_tun_header_ipv4()
291 ip = (struct ipv6hdr *)(encap->encap_hdr + encap->encap_hdr_len); in efx_gen_tun_header_ipv6()
309 udp = (struct udphdr *)(encap->encap_hdr + encap->encap_hdr_len); in efx_gen_tun_header_udp()
321 vxlan = (struct vxlanhdr *)(encap->encap_hdr + encap->encap_hdr_len); in efx_gen_tun_header_vxlan()
334 geneve = (struct genevehdr *)(encap->encap_hdr + encap->encap_hdr_len); in efx_gen_tun_header_geneve()
351 BUILD_BUG_ON(sizeof(encap->encap_hdr) < vxlan4_header_len); in efx_gen_vxlan_header_ipv4()
362 BUILD_BUG_ON(sizeof(encap->encap_hdr) < geneve4_header_len); in efx_gen_geneve_header_ipv4()
373 BUILD_BUG_ON(sizeof(encap->encap_hdr) < vxlan6_header_len); in efx_gen_vxlan_header_ipv6()
383 BUILD_BUG_ON(sizeof(encap->encap_hdr) < geneve6_header_len); in efx_gen_geneve_header_ipv6()
463 memset(encap->encap_hdr, 0, sizeof(encap->encap_hdr)); in efx_tc_update_encap()