Home
last modified time | relevance | path

Searched refs:tun_dst (Results 1 – 5 of 5) sorted by relevance

/drivers/net/
A Dpfcp.c54 struct metadata_dst *tun_dst; in pfcp_encap_recv() local
69 tun_dst = udp_tun_rx_dst(skb, sk->sk_family, flags, 0, in pfcp_encap_recv()
71 if (unlikely(!tun_dst)) in pfcp_encap_recv()
74 md = ip_tunnel_info_opts(&tun_dst->u.tun_info); in pfcp_encap_recv()
83 __set_bit(IP_TUNNEL_PFCP_OPT_BIT, tun_dst->u.tun_info.key.tun_flags); in pfcp_encap_recv()
84 tun_dst->u.tun_info.options_len = sizeof(*md); in pfcp_encap_recv()
91 skb_dst_set(skb, (struct dst_entry *)tun_dst); in pfcp_encap_recv()
A Dbareudp.c63 struct metadata_dst *tun_dst = NULL; in bareudp_udp_encap_recv() local
145 tun_dst = udp_tun_rx_dst(skb, family, key, 0, 0); in bareudp_udp_encap_recv()
146 if (!tun_dst) { in bareudp_udp_encap_recv()
150 skb_dst_set(skb, &tun_dst->dst); in bareudp_udp_encap_recv()
A Dgeneve.c226 struct metadata_dst *tun_dst = NULL; in geneve_rx() local
238 tun_dst = udp_tun_rx_dst(skb, geneve_get_sk_family(gs), flags, in geneve_rx()
241 if (!tun_dst) { in geneve_rx()
248 ip_tunnel_info_opts_set(&tun_dst->u.tun_info, in geneve_rx()
262 if (tun_dst) in geneve_rx()
263 skb_dst_set(skb, &tun_dst->dst); in geneve_rx()
/drivers/net/vxlan/
A Dvxlan_core.c1560 struct metadata_dst *tun_dst; in vxlan_parse_gbp_hdr() local
1569 tun_dst = (struct metadata_dst *)skb_dst(skb); in vxlan_parse_gbp_hdr()
1570 if (tun_dst) { in vxlan_parse_gbp_hdr()
1572 tun_dst->u.tun_info.key.tun_flags); in vxlan_parse_gbp_hdr()
1573 tun_dst->u.tun_info.options_len = sizeof(*md); in vxlan_parse_gbp_hdr()
1723 struct metadata_dst *tun_dst; in vxlan_rcv() local
1726 tun_dst = udp_tun_rx_dst(skb, vxlan_get_sk_family(vs), flags, in vxlan_rcv()
1729 if (!tun_dst) { in vxlan_rcv()
1734 md = ip_tunnel_info_opts(&tun_dst->u.tun_info); in vxlan_rcv()
1736 skb_dst_set(skb, (struct dst_entry *)tun_dst); in vxlan_rcv()
/drivers/net/ethernet/mellanox/mlx5/core/
A Den_tc.c5583 struct metadata_dst *tun_dst; in mlx5e_tc_restore_tunnel() local
5621 tun_dst = __ip_tun_set_dst(key.enc_ipv4.src, key.enc_ipv4.dst, in mlx5e_tc_restore_tunnel()
5628 tun_dst = __ipv6_tun_set_dst(&key.enc_ipv6.src, &key.enc_ipv6.dst, in mlx5e_tc_restore_tunnel()
5641 if (!tun_dst) { in mlx5e_tc_restore_tunnel()
5646 tun_dst->u.tun_info.key.tp_src = key.enc_tp.src; in mlx5e_tc_restore_tunnel()
5653 ip_tunnel_info_opts_set(&tun_dst->u.tun_info, in mlx5e_tc_restore_tunnel()
5659 skb_dst_set(skb, (struct dst_entry *)tun_dst); in mlx5e_tc_restore_tunnel()

Completed in 33 milliseconds