Searched refs:encap_ipv4 (Results 1 - 2 of 2) sorted by relevance

/linux-master/tools/testing/selftests/bpf/progs/
H A Dtest_tc_tunnel.c256 static __always_inline int encap_ipv4(struct __sk_buff *skb, __u8 encap_proto, function
438 return encap_ipv4(skb, IPPROTO_IPIP, ETH_P_IP);
447 return encap_ipv4(skb, IPPROTO_GRE, ETH_P_IP);
456 return encap_ipv4(skb, IPPROTO_GRE, ETH_P_MPLS_UC);
465 return encap_ipv4(skb, IPPROTO_GRE, ETH_P_TEB);
474 return encap_ipv4(skb, IPPROTO_UDP, ETH_P_IP);
483 return encap_ipv4(skb, IPPROTO_UDP, ETH_P_MPLS_UC);
492 return encap_ipv4(skb, IPPROTO_UDP, ETH_P_TEB);
512 return encap_ipv4(skb, IPPROTO_IPV6, ETH_P_IP);
/linux-master/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_tc.c887 struct hwrm_vxlan_ipv4_hdr *encap_ipv4; local
904 encap_ipv4 = (struct hwrm_vxlan_ipv4_hdr *)encap->l3;
905 encap_ipv4->ver_hlen = 4 << VXLAN_IPV4_HDR_VER_HLEN_VERSION_SFT;
906 encap_ipv4->ver_hlen |= 5 << VXLAN_IPV4_HDR_VER_HLEN_HEADER_LENGTH_SFT;
907 encap_ipv4->ttl = encap_key->ttl;
909 encap_ipv4->dest_ip_addr = encap_key->u.ipv4.dst;
910 encap_ipv4->src_ip_addr = encap_key->u.ipv4.src;
911 encap_ipv4->protocol = IPPROTO_UDP;

Completed in 260 milliseconds