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;