ip6_tnl            20 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c 	struct ip6_tnl *tun = netdev_priv(ol_dev);
ip6_tnl           403 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c 	struct ip6_tnl *t = netdev_priv(to_dev);
ip6_tnl            47 include/net/ip6_tunnel.h 	struct ip6_tnl __rcu *next;	/* next tunnel in list */
ip6_tnl            85 include/net/ip6_tunnel.h int ip6_tnl_encap_setup(struct ip6_tnl *t,
ip6_tnl           108 include/net/ip6_tunnel.h static inline int ip6_tnl_encap(struct sk_buff *skb, struct ip6_tnl *t,
ip6_tnl           137 include/net/ip6_tunnel.h int ip6_tnl_rcv_ctl(struct ip6_tnl *t, const struct in6_addr *laddr,
ip6_tnl           139 include/net/ip6_tunnel.h int ip6_tnl_rcv(struct ip6_tnl *tunnel, struct sk_buff *skb,
ip6_tnl           142 include/net/ip6_tunnel.h int ip6_tnl_xmit_ctl(struct ip6_tnl *t, const struct in6_addr *laddr,
ip6_tnl           147 include/net/ip6_tunnel.h __u32 ip6_tnl_get_cap(struct ip6_tnl *t, const struct in6_addr *laddr,
ip6_tnl           597 include/net/xfrm.h 		struct ip6_tnl *ip6;
ip6_tnl          1588 include/net/xfrm.h 		  struct ip6_tnl *t);
ip6_tnl          1590 include/net/xfrm.h int xfrm6_rcv_tnl(struct sk_buff *skb, struct ip6_tnl *t);
ip6_tnl            66 net/ipv6/ip6_gre.c 	struct ip6_tnl __rcu *tunnels[4][IP6_GRE_HASH_SIZE];
ip6_tnl            68 net/ipv6/ip6_gre.c 	struct ip6_tnl __rcu *collect_md_tun;
ip6_tnl            69 net/ipv6/ip6_gre.c 	struct ip6_tnl __rcu *collect_md_tun_erspan;
ip6_tnl            78 net/ipv6/ip6_gre.c static void ip6gre_tunnel_link(struct ip6gre_net *ign, struct ip6_tnl *t);
ip6_tnl            79 net/ipv6/ip6_gre.c static void ip6gre_tnl_link_config(struct ip6_tnl *t, int set_mtu);
ip6_tnl            80 net/ipv6/ip6_gre.c static void ip6erspan_tnl_link_config(struct ip6_tnl *t, int set_mtu);
ip6_tnl           115 net/ipv6/ip6_gre.c static struct ip6_tnl *ip6gre_tunnel_lookup(struct net_device *dev,
ip6_tnl           123 net/ipv6/ip6_gre.c 	struct ip6_tnl *t, *cand = NULL;
ip6_tnl           248 net/ipv6/ip6_gre.c static struct ip6_tnl __rcu **__ip6gre_bucket(struct ip6gre_net *ign,
ip6_tnl           266 net/ipv6/ip6_gre.c static void ip6gre_tunnel_link_md(struct ip6gre_net *ign, struct ip6_tnl *t)
ip6_tnl           272 net/ipv6/ip6_gre.c static void ip6erspan_tunnel_link_md(struct ip6gre_net *ign, struct ip6_tnl *t)
ip6_tnl           278 net/ipv6/ip6_gre.c static void ip6gre_tunnel_unlink_md(struct ip6gre_net *ign, struct ip6_tnl *t)
ip6_tnl           285 net/ipv6/ip6_gre.c 				       struct ip6_tnl *t)
ip6_tnl           291 net/ipv6/ip6_gre.c static inline struct ip6_tnl __rcu **ip6gre_bucket(struct ip6gre_net *ign,
ip6_tnl           292 net/ipv6/ip6_gre.c 		const struct ip6_tnl *t)
ip6_tnl           297 net/ipv6/ip6_gre.c static void ip6gre_tunnel_link(struct ip6gre_net *ign, struct ip6_tnl *t)
ip6_tnl           299 net/ipv6/ip6_gre.c 	struct ip6_tnl __rcu **tp = ip6gre_bucket(ign, t);
ip6_tnl           305 net/ipv6/ip6_gre.c static void ip6gre_tunnel_unlink(struct ip6gre_net *ign, struct ip6_tnl *t)
ip6_tnl           307 net/ipv6/ip6_gre.c 	struct ip6_tnl __rcu **tp;
ip6_tnl           308 net/ipv6/ip6_gre.c 	struct ip6_tnl *iter;
ip6_tnl           320 net/ipv6/ip6_gre.c static struct ip6_tnl *ip6gre_tunnel_find(struct net *net,
ip6_tnl           328 net/ipv6/ip6_gre.c 	struct ip6_tnl *t;
ip6_tnl           329 net/ipv6/ip6_gre.c 	struct ip6_tnl __rcu **tp;
ip6_tnl           345 net/ipv6/ip6_gre.c static struct ip6_tnl *ip6gre_tunnel_locate(struct net *net,
ip6_tnl           348 net/ipv6/ip6_gre.c 	struct ip6_tnl *t, *nt;
ip6_tnl           400 net/ipv6/ip6_gre.c 	struct ip6_tnl *t = netdev_priv(dev);
ip6_tnl           411 net/ipv6/ip6_gre.c 	struct ip6_tnl *t = netdev_priv(dev);
ip6_tnl           427 net/ipv6/ip6_gre.c 	struct ip6_tnl *t;
ip6_tnl           492 net/ipv6/ip6_gre.c 	struct ip6_tnl *tunnel;
ip6_tnl           529 net/ipv6/ip6_gre.c 	struct ip6_tnl *tunnel;
ip6_tnl           638 net/ipv6/ip6_gre.c 	struct ip6_tnl *t = netdev_priv(dev);
ip6_tnl           664 net/ipv6/ip6_gre.c 	struct ip6_tnl *t = netdev_priv(dev);
ip6_tnl           710 net/ipv6/ip6_gre.c 	struct ip6_tnl *tunnel = netdev_priv(dev);
ip6_tnl           771 net/ipv6/ip6_gre.c 	struct ip6_tnl *t = netdev_priv(dev);
ip6_tnl           803 net/ipv6/ip6_gre.c 	struct ip6_tnl *t = netdev_priv(dev);
ip6_tnl           846 net/ipv6/ip6_gre.c static inline bool ip6gre_tnl_addr_conflict(const struct ip6_tnl *t,
ip6_tnl           854 net/ipv6/ip6_gre.c 	struct ip6_tnl *t = netdev_priv(dev);
ip6_tnl           878 net/ipv6/ip6_gre.c 	struct ip6_tnl *t = netdev_priv(dev);
ip6_tnl           915 net/ipv6/ip6_gre.c 	struct ip6_tnl *t = netdev_priv(dev);
ip6_tnl          1069 net/ipv6/ip6_gre.c static void ip6gre_tnl_link_config_common(struct ip6_tnl *t)
ip6_tnl          1102 net/ipv6/ip6_gre.c static void ip6gre_tnl_link_config_route(struct ip6_tnl *t, int set_mtu,
ip6_tnl          1138 net/ipv6/ip6_gre.c static int ip6gre_calc_hlen(struct ip6_tnl *tunnel)
ip6_tnl          1150 net/ipv6/ip6_gre.c static void ip6gre_tnl_link_config(struct ip6_tnl *t, int set_mtu)
ip6_tnl          1156 net/ipv6/ip6_gre.c static void ip6gre_tnl_copy_tnl_parm(struct ip6_tnl *t,
ip6_tnl          1179 net/ipv6/ip6_gre.c static int ip6gre_tnl_change(struct ip6_tnl *t, const struct __ip6_tnl_parm *p,
ip6_tnl          1228 net/ipv6/ip6_gre.c 	struct ip6_tnl *t = netdev_priv(dev);
ip6_tnl          1337 net/ipv6/ip6_gre.c 	struct ip6_tnl *t = netdev_priv(dev);
ip6_tnl          1384 net/ipv6/ip6_gre.c 	struct ip6_tnl *t = netdev_priv(dev);
ip6_tnl          1414 net/ipv6/ip6_gre.c 	struct ip6_tnl *nt = netdev_priv(dev);
ip6_tnl          1439 net/ipv6/ip6_gre.c 	struct ip6_tnl *tunnel;
ip6_tnl          1485 net/ipv6/ip6_gre.c 	struct ip6_tnl *tunnel;
ip6_tnl          1508 net/ipv6/ip6_gre.c 	struct ip6_tnl *tunnel = netdev_priv(dev);
ip6_tnl          1540 net/ipv6/ip6_gre.c 			struct ip6_tnl *t;
ip6_tnl          1564 net/ipv6/ip6_gre.c 	ign->fb_tunnel_dev = alloc_netdev(sizeof(struct ip6_tnl), "ip6gre0",
ip6_tnl          1818 net/ipv6/ip6_gre.c static int ip6erspan_calc_hlen(struct ip6_tnl *tunnel)
ip6_tnl          1833 net/ipv6/ip6_gre.c 	struct ip6_tnl *tunnel;
ip6_tnl          1938 net/ipv6/ip6_gre.c 	struct ip6_tnl *nt;
ip6_tnl          1974 net/ipv6/ip6_gre.c 	struct ip6_tnl *nt = netdev_priv(dev);
ip6_tnl          1999 net/ipv6/ip6_gre.c static struct ip6_tnl *
ip6_tnl          2004 net/ipv6/ip6_gre.c 	struct ip6_tnl *t, *nt = netdev_priv(dev);
ip6_tnl          2037 net/ipv6/ip6_gre.c 	struct ip6_tnl *t = netdev_priv(dev);
ip6_tnl          2106 net/ipv6/ip6_gre.c 	struct ip6_tnl *t = netdev_priv(dev);
ip6_tnl          2207 net/ipv6/ip6_gre.c 	struct ip6_tnl *nt = netdev_priv(dev);
ip6_tnl          2233 net/ipv6/ip6_gre.c static void ip6erspan_tnl_link_config(struct ip6_tnl *t, int set_mtu)
ip6_tnl          2239 net/ipv6/ip6_gre.c static int ip6erspan_tnl_change(struct ip6_tnl *t,
ip6_tnl          2253 net/ipv6/ip6_gre.c 	struct ip6_tnl *t;
ip6_tnl          2272 net/ipv6/ip6_gre.c 	.priv_size	= sizeof(struct ip6_tnl),
ip6_tnl          2287 net/ipv6/ip6_gre.c 	.priv_size	= sizeof(struct ip6_tnl),
ip6_tnl          2301 net/ipv6/ip6_gre.c 	.priv_size	= sizeof(struct ip6_tnl),
ip6_tnl            86 net/ipv6/ip6_tunnel.c 	struct ip6_tnl __rcu *tnls_r_l[IP6_TUNNEL_HASH_SIZE];
ip6_tnl            87 net/ipv6/ip6_tunnel.c 	struct ip6_tnl __rcu *tnls_wc[1];
ip6_tnl            88 net/ipv6/ip6_tunnel.c 	struct ip6_tnl __rcu **tnls[2];
ip6_tnl            89 net/ipv6/ip6_tunnel.c 	struct ip6_tnl __rcu *collect_md_tun;
ip6_tnl           136 net/ipv6/ip6_tunnel.c static struct ip6_tnl *
ip6_tnl           140 net/ipv6/ip6_tunnel.c 	struct ip6_tnl *t;
ip6_tnl           190 net/ipv6/ip6_tunnel.c static struct ip6_tnl __rcu **
ip6_tnl           211 net/ipv6/ip6_tunnel.c ip6_tnl_link(struct ip6_tnl_net *ip6n, struct ip6_tnl *t)
ip6_tnl           213 net/ipv6/ip6_tunnel.c 	struct ip6_tnl __rcu **tp = ip6_tnl_bucket(ip6n, &t->parms);
ip6_tnl           227 net/ipv6/ip6_tunnel.c ip6_tnl_unlink(struct ip6_tnl_net *ip6n, struct ip6_tnl *t)
ip6_tnl           229 net/ipv6/ip6_tunnel.c 	struct ip6_tnl __rcu **tp;
ip6_tnl           230 net/ipv6/ip6_tunnel.c 	struct ip6_tnl *iter;
ip6_tnl           247 net/ipv6/ip6_tunnel.c 	struct ip6_tnl *t = netdev_priv(dev);
ip6_tnl           256 net/ipv6/ip6_tunnel.c 	struct ip6_tnl *t = netdev_priv(dev);
ip6_tnl           290 net/ipv6/ip6_tunnel.c static struct ip6_tnl *ip6_tnl_create(struct net *net, struct __ip6_tnl_parm *p)
ip6_tnl           293 net/ipv6/ip6_tunnel.c 	struct ip6_tnl *t;
ip6_tnl           341 net/ipv6/ip6_tunnel.c static struct ip6_tnl *ip6_tnl_locate(struct net *net,
ip6_tnl           346 net/ipv6/ip6_tunnel.c 	struct ip6_tnl __rcu **tp;
ip6_tnl           347 net/ipv6/ip6_tunnel.c 	struct ip6_tnl *t;
ip6_tnl           377 net/ipv6/ip6_tunnel.c 	struct ip6_tnl *t = netdev_priv(dev);
ip6_tnl           477 net/ipv6/ip6_tunnel.c 	struct ip6_tnl *t;
ip6_tnl           695 net/ipv6/ip6_tunnel.c static int ip4ip6_dscp_ecn_decapsulate(const struct ip6_tnl *t,
ip6_tnl           707 net/ipv6/ip6_tunnel.c static int ip6ip6_dscp_ecn_decapsulate(const struct ip6_tnl *t,
ip6_tnl           717 net/ipv6/ip6_tunnel.c __u32 ip6_tnl_get_cap(struct ip6_tnl *t,
ip6_tnl           742 net/ipv6/ip6_tunnel.c int ip6_tnl_rcv_ctl(struct ip6_tnl *t,
ip6_tnl           770 net/ipv6/ip6_tunnel.c static int __ip6_tnl_rcv(struct ip6_tnl *tunnel, struct sk_buff *skb,
ip6_tnl           773 net/ipv6/ip6_tunnel.c 			 int (*dscp_ecn_decapsulate)(const struct ip6_tnl *t,
ip6_tnl           858 net/ipv6/ip6_tunnel.c int ip6_tnl_rcv(struct ip6_tnl *t, struct sk_buff *skb,
ip6_tnl           880 net/ipv6/ip6_tunnel.c 		      int (*dscp_ecn_decapsulate)(const struct ip6_tnl *t,
ip6_tnl           884 net/ipv6/ip6_tunnel.c 	struct ip6_tnl *t;
ip6_tnl           969 net/ipv6/ip6_tunnel.c ip6_tnl_addr_conflict(const struct ip6_tnl *t, const struct ipv6hdr *hdr)
ip6_tnl           974 net/ipv6/ip6_tunnel.c int ip6_tnl_xmit_ctl(struct ip6_tnl *t,
ip6_tnl          1036 net/ipv6/ip6_tunnel.c 	struct ip6_tnl *t = netdev_priv(dev);
ip6_tnl          1232 net/ipv6/ip6_tunnel.c 	struct ip6_tnl *t = netdev_priv(dev);
ip6_tnl          1304 net/ipv6/ip6_tunnel.c 	struct ip6_tnl *t = netdev_priv(dev);
ip6_tnl          1390 net/ipv6/ip6_tunnel.c 	struct ip6_tnl *t = netdev_priv(dev);
ip6_tnl          1420 net/ipv6/ip6_tunnel.c static void ip6_tnl_link_config(struct ip6_tnl *t)
ip6_tnl          1489 net/ipv6/ip6_tunnel.c ip6_tnl_change(struct ip6_tnl *t, const struct __ip6_tnl_parm *p)
ip6_tnl          1505 net/ipv6/ip6_tunnel.c static int ip6_tnl_update(struct ip6_tnl *t, struct __ip6_tnl_parm *p)
ip6_tnl          1519 net/ipv6/ip6_tunnel.c static int ip6_tnl0_update(struct ip6_tnl *t, struct __ip6_tnl_parm *p)
ip6_tnl          1589 net/ipv6/ip6_tunnel.c 	struct ip6_tnl *t = netdev_priv(dev);
ip6_tnl          1691 net/ipv6/ip6_tunnel.c 	struct ip6_tnl *tnl = netdev_priv(dev);
ip6_tnl          1714 net/ipv6/ip6_tunnel.c 	struct ip6_tnl *t = netdev_priv(dev);
ip6_tnl          1750 net/ipv6/ip6_tunnel.c int ip6_tnl_encap_setup(struct ip6_tnl *t,
ip6_tnl          1826 net/ipv6/ip6_tunnel.c 	struct ip6_tnl *t = netdev_priv(dev);
ip6_tnl          1874 net/ipv6/ip6_tunnel.c 	struct ip6_tnl *t = netdev_priv(dev);
ip6_tnl          1894 net/ipv6/ip6_tunnel.c 	struct ip6_tnl *t = netdev_priv(dev);
ip6_tnl          2001 net/ipv6/ip6_tunnel.c 	struct ip6_tnl *nt, *t;
ip6_tnl          2034 net/ipv6/ip6_tunnel.c 	struct ip6_tnl *t = netdev_priv(dev);
ip6_tnl          2108 net/ipv6/ip6_tunnel.c 	struct ip6_tnl *tunnel = netdev_priv(dev);
ip6_tnl          2140 net/ipv6/ip6_tunnel.c 	struct ip6_tnl *tunnel = netdev_priv(dev);
ip6_tnl          2167 net/ipv6/ip6_tunnel.c 	.priv_size	= sizeof(struct ip6_tnl),
ip6_tnl          2195 net/ipv6/ip6_tunnel.c 	struct ip6_tnl *t;
ip6_tnl          2217 net/ipv6/ip6_tunnel.c 	struct ip6_tnl *t = NULL;
ip6_tnl          2226 net/ipv6/ip6_tunnel.c 	ip6n->fb_tnl_dev = alloc_netdev(sizeof(struct ip6_tnl), "ip6tnl0",
ip6_tnl            69 net/ipv6/ip6_vti.c 	struct ip6_tnl __rcu *tnls_r_l[IP6_VTI_HASH_SIZE];
ip6_tnl            70 net/ipv6/ip6_vti.c 	struct ip6_tnl __rcu *tnls_wc[1];
ip6_tnl            71 net/ipv6/ip6_vti.c 	struct ip6_tnl __rcu **tnls[2];
ip6_tnl            88 net/ipv6/ip6_vti.c static struct ip6_tnl *
ip6_tnl            93 net/ipv6/ip6_vti.c 	struct ip6_tnl *t;
ip6_tnl           136 net/ipv6/ip6_vti.c static struct ip6_tnl __rcu **
ip6_tnl           152 net/ipv6/ip6_vti.c vti6_tnl_link(struct vti6_net *ip6n, struct ip6_tnl *t)
ip6_tnl           154 net/ipv6/ip6_vti.c 	struct ip6_tnl __rcu **tp = vti6_tnl_bucket(ip6n, &t->parms);
ip6_tnl           161 net/ipv6/ip6_vti.c vti6_tnl_unlink(struct vti6_net *ip6n, struct ip6_tnl *t)
ip6_tnl           163 net/ipv6/ip6_vti.c 	struct ip6_tnl __rcu **tp;
ip6_tnl           164 net/ipv6/ip6_vti.c 	struct ip6_tnl *iter;
ip6_tnl           183 net/ipv6/ip6_vti.c 	struct ip6_tnl *t = netdev_priv(dev);
ip6_tnl           204 net/ipv6/ip6_vti.c static struct ip6_tnl *vti6_tnl_create(struct net *net, struct __ip6_tnl_parm *p)
ip6_tnl           207 net/ipv6/ip6_vti.c 	struct ip6_tnl *t;
ip6_tnl           255 net/ipv6/ip6_vti.c static struct ip6_tnl *vti6_locate(struct net *net, struct __ip6_tnl_parm *p,
ip6_tnl           260 net/ipv6/ip6_vti.c 	struct ip6_tnl __rcu **tp;
ip6_tnl           261 net/ipv6/ip6_vti.c 	struct ip6_tnl *t;
ip6_tnl           289 net/ipv6/ip6_vti.c 	struct ip6_tnl *t = netdev_priv(dev);
ip6_tnl           301 net/ipv6/ip6_vti.c 	struct ip6_tnl *t;
ip6_tnl           342 net/ipv6/ip6_vti.c 	struct ip6_tnl *t = XFRM_TUNNEL_SKB_CB(skb)->tunnel.ip6;
ip6_tnl           406 net/ipv6/ip6_vti.c vti6_addr_conflict(const struct ip6_tnl *t, const struct ipv6hdr *hdr)
ip6_tnl           443 net/ipv6/ip6_vti.c 	struct ip6_tnl *t = netdev_priv(dev);
ip6_tnl           546 net/ipv6/ip6_vti.c 	struct ip6_tnl *t = netdev_priv(dev);
ip6_tnl           595 net/ipv6/ip6_vti.c 	struct ip6_tnl *t;
ip6_tnl           645 net/ipv6/ip6_vti.c static void vti6_link_config(struct ip6_tnl *t, bool keep_mtu)
ip6_tnl           702 net/ipv6/ip6_vti.c vti6_tnl_change(struct ip6_tnl *t, const struct __ip6_tnl_parm *p,
ip6_tnl           717 net/ipv6/ip6_vti.c static int vti6_update(struct ip6_tnl *t, struct __ip6_tnl_parm *p,
ip6_tnl           795 net/ipv6/ip6_vti.c 	struct ip6_tnl *t = NULL;
ip6_tnl           917 net/ipv6/ip6_vti.c 	struct ip6_tnl *t = netdev_priv(dev);
ip6_tnl           933 net/ipv6/ip6_vti.c 	struct ip6_tnl *t = netdev_priv(dev);
ip6_tnl           950 net/ipv6/ip6_vti.c 	struct ip6_tnl *t = netdev_priv(dev);
ip6_tnl           999 net/ipv6/ip6_vti.c 	struct ip6_tnl *nt;
ip6_tnl          1025 net/ipv6/ip6_vti.c 	struct ip6_tnl *t;
ip6_tnl          1066 net/ipv6/ip6_vti.c 	struct ip6_tnl *tunnel = netdev_priv(dev);
ip6_tnl          1095 net/ipv6/ip6_vti.c 	.priv_size	= sizeof(struct ip6_tnl),
ip6_tnl          1110 net/ipv6/ip6_vti.c 	struct ip6_tnl *t;
ip6_tnl          1128 net/ipv6/ip6_vti.c 	struct ip6_tnl *t = NULL;
ip6_tnl          1137 net/ipv6/ip6_vti.c 	ip6n->fb_tnl_dev = alloc_netdev(sizeof(struct ip6_tnl), "ip6_vti0",
ip6_tnl            26 net/ipv6/xfrm6_input.c 		  struct ip6_tnl *t)
ip6_tnl            72 net/ipv6/xfrm6_input.c int xfrm6_rcv_tnl(struct sk_buff *skb, struct ip6_tnl *t)