tun_dst           458 drivers/net/ethernet/netronome/nfp/flower/match.c 		__be32 tun_dst;
tun_dst           461 drivers/net/ethernet/netronome/nfp/flower/match.c 		tun_dst = ((struct nfp_flower_ipv4_gre_tun *)ext)->ipv4.dst;
tun_dst           468 drivers/net/ethernet/netronome/nfp/flower/match.c 		nfp_flow->nfp_tun_ipv4_addr = tun_dst;
tun_dst           469 drivers/net/ethernet/netronome/nfp/flower/match.c 		nfp_tunnel_add_ipv4_off(app, tun_dst);
tun_dst           474 drivers/net/ethernet/netronome/nfp/flower/match.c 		__be32 tun_dst;
tun_dst           477 drivers/net/ethernet/netronome/nfp/flower/match.c 		tun_dst = ((struct nfp_flower_ipv4_udp_tun *)ext)->ipv4.dst;
tun_dst           484 drivers/net/ethernet/netronome/nfp/flower/match.c 		nfp_flow->nfp_tun_ipv4_addr = tun_dst;
tun_dst           485 drivers/net/ethernet/netronome/nfp/flower/match.c 		nfp_tunnel_add_ipv4_off(app, tun_dst);
tun_dst           215 drivers/net/geneve.c 	struct metadata_dst *tun_dst = NULL;
tun_dst           228 drivers/net/geneve.c 		tun_dst = udp_tun_rx_dst(skb, geneve_get_sk_family(gs), flags,
tun_dst           231 drivers/net/geneve.c 		if (!tun_dst) {
tun_dst           236 drivers/net/geneve.c 		ip_tunnel_info_opts_set(&tun_dst->u.tun_info,
tun_dst           254 drivers/net/geneve.c 	if (tun_dst)
tun_dst           255 drivers/net/geneve.c 		skb_dst_set(skb, &tun_dst->dst);
tun_dst          1538 drivers/net/vxlan.c 	struct metadata_dst *tun_dst;
tun_dst          1545 drivers/net/vxlan.c 	tun_dst = (struct metadata_dst *)skb_dst(skb);
tun_dst          1546 drivers/net/vxlan.c 	if (tun_dst) {
tun_dst          1547 drivers/net/vxlan.c 		tun_dst->u.tun_info.key.tun_flags |= TUNNEL_VXLAN_OPT;
tun_dst          1548 drivers/net/vxlan.c 		tun_dst->u.tun_info.options_len = sizeof(*md);
tun_dst          1703 drivers/net/vxlan.c 		struct metadata_dst *tun_dst;
tun_dst          1705 drivers/net/vxlan.c 		tun_dst = udp_tun_rx_dst(skb, vxlan_get_sk_family(vs), TUNNEL_KEY,
tun_dst          1708 drivers/net/vxlan.c 		if (!tun_dst)
tun_dst          1711 drivers/net/vxlan.c 		md = ip_tunnel_info_opts(&tun_dst->u.tun_info);
tun_dst          1713 drivers/net/vxlan.c 		skb_dst_set(skb, (struct dst_entry *)tun_dst);
tun_dst            97 include/net/dst_metadata.h 	struct metadata_dst *tun_dst;
tun_dst            99 include/net/dst_metadata.h 	tun_dst = metadata_dst_alloc(md_size, METADATA_IP_TUNNEL, GFP_ATOMIC);
tun_dst           100 include/net/dst_metadata.h 	if (!tun_dst)
tun_dst           103 include/net/dst_metadata.h 	tun_dst->u.tun_info.options_len = 0;
tun_dst           104 include/net/dst_metadata.h 	tun_dst->u.tun_info.mode = 0;
tun_dst           105 include/net/dst_metadata.h 	return tun_dst;
tun_dst           149 include/net/dst_metadata.h 	struct metadata_dst *tun_dst;
tun_dst           151 include/net/dst_metadata.h 	tun_dst = tun_rx_dst(md_size);
tun_dst           152 include/net/dst_metadata.h 	if (!tun_dst)
tun_dst           155 include/net/dst_metadata.h 	ip_tunnel_key_init(&tun_dst->u.tun_info.key,
tun_dst           158 include/net/dst_metadata.h 	return tun_dst;
tun_dst           181 include/net/dst_metadata.h 	struct metadata_dst *tun_dst;
tun_dst           184 include/net/dst_metadata.h 	tun_dst = tun_rx_dst(md_size);
tun_dst           185 include/net/dst_metadata.h 	if (!tun_dst)
tun_dst           188 include/net/dst_metadata.h 	info = &tun_dst->u.tun_info;
tun_dst           202 include/net/dst_metadata.h 	return tun_dst;
tun_dst           140 include/net/ip6_tunnel.h 		const struct tnl_ptk_info *tpi, struct metadata_dst *tun_dst,
tun_dst           284 include/net/ip_tunnels.h 		  const struct tnl_ptk_info *tpi, struct metadata_dst *tun_dst,
tun_dst           255 net/ipv4/ip_gre.c 	struct metadata_dst *tun_dst = NULL;
tun_dst           296 net/ipv4/ip_gre.c 			tun_dst = ip_tun_rx_dst(skb, flags,
tun_dst           298 net/ipv4/ip_gre.c 			if (!tun_dst)
tun_dst           309 net/ipv4/ip_gre.c 			md = ip_tunnel_info_opts(&tun_dst->u.tun_info);
tun_dst           315 net/ipv4/ip_gre.c 			info = &tun_dst->u.tun_info;
tun_dst           321 net/ipv4/ip_gre.c 		ip_tunnel_rcv(tunnel, skb, tpi, tun_dst, log_ecn_error);
tun_dst           334 net/ipv4/ip_gre.c 	struct metadata_dst *tun_dst = NULL;
tun_dst           357 net/ipv4/ip_gre.c 			tun_dst = ip_tun_rx_dst(skb, flags, tun_id, 0);
tun_dst           358 net/ipv4/ip_gre.c 			if (!tun_dst)
tun_dst           362 net/ipv4/ip_gre.c 		ip_tunnel_rcv(tunnel, skb, tpi, tun_dst, log_ecn_error);
tun_dst           358 net/ipv4/ip_tunnel.c 		  const struct tnl_ptk_info *tpi, struct metadata_dst *tun_dst,
tun_dst           418 net/ipv4/ip_tunnel.c 	if (tun_dst)
tun_dst           419 net/ipv4/ip_tunnel.c 		skb_dst_set(skb, (struct dst_entry *)tun_dst);
tun_dst           425 net/ipv4/ip_tunnel.c 	if (tun_dst)
tun_dst           426 net/ipv4/ip_tunnel.c 		dst_release((struct dst_entry *)tun_dst);
tun_dst           216 net/ipv4/ipip.c 	struct metadata_dst *tun_dst = NULL;
tun_dst           241 net/ipv4/ipip.c 			tun_dst = ip_tun_rx_dst(skb, 0, 0, 0);
tun_dst           242 net/ipv4/ipip.c 			if (!tun_dst)
tun_dst           245 net/ipv4/ipip.c 		return ip_tunnel_rcv(tunnel, skb, tpi, tun_dst, log_ecn_error);
tun_dst           207 net/ipv4/udp_tunnel.c 	struct metadata_dst *tun_dst;
tun_dst           211 net/ipv4/udp_tunnel.c 		tun_dst = ip_tun_rx_dst(skb, flags, tunnel_id, md_size);
tun_dst           213 net/ipv4/udp_tunnel.c 		tun_dst = ipv6_tun_rx_dst(skb, flags, tunnel_id, md_size);
tun_dst           214 net/ipv4/udp_tunnel.c 	if (!tun_dst)
tun_dst           217 net/ipv4/udp_tunnel.c 	info = &tun_dst->u.tun_info;
tun_dst           222 net/ipv4/udp_tunnel.c 	return tun_dst;
tun_dst           500 net/ipv6/ip6_gre.c 			struct metadata_dst *tun_dst;
tun_dst           507 net/ipv6/ip6_gre.c 			tun_dst = ipv6_tun_rx_dst(skb, flags, tun_id, 0);
tun_dst           508 net/ipv6/ip6_gre.c 			if (!tun_dst)
tun_dst           511 net/ipv6/ip6_gre.c 			ip6_tnl_rcv(tunnel, skb, tpi, tun_dst, log_ecn_error);
tun_dst           552 net/ipv6/ip6_gre.c 			struct metadata_dst *tun_dst;
tun_dst           562 net/ipv6/ip6_gre.c 			tun_dst = ipv6_tun_rx_dst(skb, flags, tun_id,
tun_dst           564 net/ipv6/ip6_gre.c 			if (!tun_dst)
tun_dst           575 net/ipv6/ip6_gre.c 			info = &tun_dst->u.tun_info;
tun_dst           584 net/ipv6/ip6_gre.c 			ip6_tnl_rcv(tunnel, skb, tpi, tun_dst, log_ecn_error);
tun_dst           772 net/ipv6/ip6_tunnel.c 			 struct metadata_dst *tun_dst,
tun_dst           845 net/ipv6/ip6_tunnel.c 	if (tun_dst)
tun_dst           846 net/ipv6/ip6_tunnel.c 		skb_dst_set(skb, (struct dst_entry *)tun_dst);
tun_dst           852 net/ipv6/ip6_tunnel.c 	if (tun_dst)
tun_dst           853 net/ipv6/ip6_tunnel.c 		dst_release((struct dst_entry *)tun_dst);
tun_dst           860 net/ipv6/ip6_tunnel.c 		struct metadata_dst *tun_dst,
tun_dst           863 net/ipv6/ip6_tunnel.c 	return __ip6_tnl_rcv(t, skb, tpi, tun_dst, ip6ip6_dscp_ecn_decapsulate,
tun_dst           886 net/ipv6/ip6_tunnel.c 	struct metadata_dst *tun_dst = NULL;
tun_dst           905 net/ipv6/ip6_tunnel.c 			tun_dst = ipv6_tun_rx_dst(skb, 0, 0, 0);
tun_dst           906 net/ipv6/ip6_tunnel.c 			if (!tun_dst)
tun_dst           909 net/ipv6/ip6_tunnel.c 		ret = __ip6_tnl_rcv(t, skb, tpi, tun_dst, dscp_ecn_decapsulate,
tun_dst          1040 net/openvswitch/actions.c 		dst_hold((struct dst_entry *)tun->tun_dst);
tun_dst          1041 net/openvswitch/actions.c 		skb_dst_set(skb, (struct dst_entry *)tun->tun_dst);
tun_dst            44 net/openvswitch/flow.h 	struct metadata_dst	*tun_dst;
tun_dst          2277 net/openvswitch/flow_netlink.c 		dst_release((struct dst_entry *)ovs_tun->tun_dst);
tun_dst          2561 net/openvswitch/flow_netlink.c 	struct metadata_dst *tun_dst;
tun_dst          2595 net/openvswitch/flow_netlink.c 	tun_dst = metadata_dst_alloc(key.tun_opts_len, METADATA_IP_TUNNEL,
tun_dst          2598 net/openvswitch/flow_netlink.c 	if (!tun_dst)
tun_dst          2601 net/openvswitch/flow_netlink.c 	err = dst_cache_init(&tun_dst->u.tun_info.dst_cache, GFP_KERNEL);
tun_dst          2603 net/openvswitch/flow_netlink.c 		dst_release((struct dst_entry *)tun_dst);
tun_dst          2610 net/openvswitch/flow_netlink.c 		dst_release((struct dst_entry *)tun_dst);
tun_dst          2615 net/openvswitch/flow_netlink.c 	ovs_tun->tun_dst = tun_dst;
tun_dst          2617 net/openvswitch/flow_netlink.c 	tun_info = &tun_dst->u.tun_info;
tun_dst          3376 net/openvswitch/flow_netlink.c 		struct ip_tunnel_info *tun_info = &ovs_tun->tun_dst->u.tun_info;