Lines Matching refs:ip6_tnl

69 	struct ip6_tnl __rcu *tnls_r_l[IP6_VTI_HASH_SIZE];
70 struct ip6_tnl __rcu *tnls_wc[1];
71 struct ip6_tnl __rcu **tnls[2];
88 static struct ip6_tnl *
93 struct ip6_tnl *t; in vti6_tnl_lookup()
137 static struct ip6_tnl __rcu **
153 vti6_tnl_link(struct vti6_net *ip6n, struct ip6_tnl *t) in vti6_tnl_link()
155 struct ip6_tnl __rcu **tp = vti6_tnl_bucket(ip6n, &t->parms); in vti6_tnl_link()
162 vti6_tnl_unlink(struct vti6_net *ip6n, struct ip6_tnl *t) in vti6_tnl_unlink()
164 struct ip6_tnl __rcu **tp; in vti6_tnl_unlink()
165 struct ip6_tnl *iter; in vti6_tnl_unlink()
179 struct ip6_tnl *t = netdev_priv(dev); in vti6_tnl_create2()
199 static struct ip6_tnl *vti6_tnl_create(struct net *net, struct __ip6_tnl_parm *p) in vti6_tnl_create()
202 struct ip6_tnl *t; in vti6_tnl_create()
250 static struct ip6_tnl *vti6_locate(struct net *net, struct __ip6_tnl_parm *p, in vti6_locate()
255 struct ip6_tnl __rcu **tp; in vti6_locate()
256 struct ip6_tnl *t; in vti6_locate()
284 struct ip6_tnl *t = netdev_priv(dev); in vti6_dev_uninit()
297 struct ip6_tnl *t; in vti6_input_proto()
347 struct ip6_tnl *t = XFRM_TUNNEL_SKB_CB(skb)->tunnel.ip6; in vti6_rcv_cb()
406 vti6_addr_conflict(const struct ip6_tnl *t, const struct ipv6hdr *hdr) in vti6_addr_conflict()
443 struct ip6_tnl *t = netdev_priv(dev); in vti6_xmit()
551 struct ip6_tnl *t = netdev_priv(dev); in vti6_tnl_xmit()
599 struct ip6_tnl *t; in vti6_err()
649 static void vti6_link_config(struct ip6_tnl *t, bool keep_mtu) in vti6_link_config()
707 vti6_tnl_change(struct ip6_tnl *t, const struct __ip6_tnl_parm *p, in vti6_tnl_change()
722 static int vti6_update(struct ip6_tnl *t, struct __ip6_tnl_parm *p, in vti6_update()
801 struct ip6_tnl *t = NULL; in vti6_siocdevprivate()
925 struct ip6_tnl *t = netdev_priv(dev); in vti6_dev_init_gen()
940 struct ip6_tnl *t = netdev_priv(dev); in vti6_dev_init()
957 struct ip6_tnl *t = netdev_priv(dev); in vti6_fb_tnl_dev_init()
1005 struct ip6_tnl *nt; in vti6_newlink()
1031 struct ip6_tnl *t; in vti6_changelink()
1072 struct ip6_tnl *tunnel = netdev_priv(dev); in vti6_fill_info()
1101 .priv_size = sizeof(struct ip6_tnl),
1116 struct ip6_tnl *t; in vti6_destroy_tunnels()
1134 struct ip6_tnl *t = NULL; in vti6_init_net()
1143 ip6n->fb_tnl_dev = alloc_netdev(sizeof(struct ip6_tnl), "ip6_vti0", in vti6_init_net()