Searched refs:encap_ipv4 (Results 1 – 2 of 2) sorted by relevance
/Linux-v5.10/tools/testing/selftests/bpf/progs/ |
D | test_tc_tunnel.c | 72 static __always_inline int encap_ipv4(struct __sk_buff *skb, __u8 encap_proto, in encap_ipv4() function 316 return encap_ipv4(skb, IPPROTO_IPIP, ETH_P_IP); in __encap_ipip_none() 325 return encap_ipv4(skb, IPPROTO_GRE, ETH_P_IP); in __encap_gre_none() 334 return encap_ipv4(skb, IPPROTO_GRE, ETH_P_MPLS_UC); in __encap_gre_mpls() 343 return encap_ipv4(skb, IPPROTO_GRE, ETH_P_TEB); in __encap_gre_eth() 352 return encap_ipv4(skb, IPPROTO_UDP, ETH_P_IP); in __encap_udp_none() 361 return encap_ipv4(skb, IPPROTO_UDP, ETH_P_MPLS_UC); in __encap_udp_mpls() 370 return encap_ipv4(skb, IPPROTO_UDP, ETH_P_TEB); in __encap_udp_eth() 379 return encap_ipv4(skb, IPPROTO_IPV6, ETH_P_IP); in __encap_sit_none()
|
/Linux-v5.10/drivers/net/ethernet/broadcom/bnxt/ |
D | bnxt_tc.c | 881 struct hwrm_vxlan_ipv4_hdr *encap_ipv4 = in hwrm_cfa_encap_record_alloc() local 897 encap_ipv4->ver_hlen = 4 << VXLAN_IPV4_HDR_VER_HLEN_VERSION_SFT; in hwrm_cfa_encap_record_alloc() 898 encap_ipv4->ver_hlen |= 5 << VXLAN_IPV4_HDR_VER_HLEN_HEADER_LENGTH_SFT; in hwrm_cfa_encap_record_alloc() 899 encap_ipv4->ttl = encap_key->ttl; in hwrm_cfa_encap_record_alloc() 901 encap_ipv4->dest_ip_addr = encap_key->u.ipv4.dst; in hwrm_cfa_encap_record_alloc() 902 encap_ipv4->src_ip_addr = encap_key->u.ipv4.src; in hwrm_cfa_encap_record_alloc() 903 encap_ipv4->protocol = IPPROTO_UDP; in hwrm_cfa_encap_record_alloc()
|