Searched refs:tun_dst (Results 1 – 4 of 4) sorted by relevance
/drivers/net/ethernet/mellanox/mlx5/core/en/rep/ |
D | tc.c | 524 struct metadata_dst *tun_dst; in mlx5e_restore_tunnel() local 560 tun_dst = __ip_tun_set_dst(key.enc_ipv4.src, key.enc_ipv4.dst, in mlx5e_restore_tunnel() 566 tun_dst = __ipv6_tun_set_dst(&key.enc_ipv6.src, &key.enc_ipv6.dst, in mlx5e_restore_tunnel() 578 if (!tun_dst) { in mlx5e_restore_tunnel() 583 tun_dst->u.tun_info.key.tp_src = key.enc_tp.src; in mlx5e_restore_tunnel() 586 ip_tunnel_info_opts_set(&tun_dst->u.tun_info, in mlx5e_restore_tunnel() 591 skb_dst_set(skb, (struct dst_entry *)tun_dst); in mlx5e_restore_tunnel()
|
/drivers/net/ |
D | bareudp.c | 56 struct metadata_dst *tun_dst = NULL; in bareudp_udp_encap_recv() local 133 tun_dst = udp_tun_rx_dst(skb, family, TUNNEL_KEY, 0, 0); in bareudp_udp_encap_recv() 134 if (!tun_dst) { in bareudp_udp_encap_recv() 138 skb_dst_set(skb, &tun_dst->dst); in bareudp_udp_encap_recv()
|
D | geneve.c | 220 struct metadata_dst *tun_dst = NULL; in geneve_rx() local 231 tun_dst = udp_tun_rx_dst(skb, geneve_get_sk_family(gs), flags, in geneve_rx() 234 if (!tun_dst) { in geneve_rx() 239 ip_tunnel_info_opts_set(&tun_dst->u.tun_info, in geneve_rx() 257 if (tun_dst) in geneve_rx() 258 skb_dst_set(skb, &tun_dst->dst); in geneve_rx()
|
/drivers/net/vxlan/ |
D | vxlan_core.c | 1742 struct metadata_dst *tun_dst; in vxlan_parse_gbp_hdr() local 1749 tun_dst = (struct metadata_dst *)skb_dst(skb); in vxlan_parse_gbp_hdr() 1750 if (tun_dst) { in vxlan_parse_gbp_hdr() 1751 tun_dst->u.tun_info.key.tun_flags |= TUNNEL_VXLAN_OPT; in vxlan_parse_gbp_hdr() 1752 tun_dst->u.tun_info.options_len = sizeof(*md); in vxlan_parse_gbp_hdr() 1882 struct metadata_dst *tun_dst; in vxlan_rcv() local 1884 tun_dst = udp_tun_rx_dst(skb, vxlan_get_sk_family(vs), TUNNEL_KEY, in vxlan_rcv() 1887 if (!tun_dst) in vxlan_rcv() 1890 md = ip_tunnel_info_opts(&tun_dst->u.tun_info); in vxlan_rcv() 1892 skb_dst_set(skb, (struct dst_entry *)tun_dst); in vxlan_rcv()
|