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()
184 struct ip6_tnl *t = netdev_priv(dev); in vti6_tnl_create2()
204 static struct ip6_tnl *vti6_tnl_create(struct net *net, struct __ip6_tnl_parm *p) in vti6_tnl_create()
207 struct ip6_tnl *t; in vti6_tnl_create()
255 static struct ip6_tnl *vti6_locate(struct net *net, struct __ip6_tnl_parm *p, in vti6_locate()
260 struct ip6_tnl __rcu **tp; in vti6_locate()
261 struct ip6_tnl *t; in vti6_locate()
289 struct ip6_tnl *t = netdev_priv(dev); in vti6_dev_uninit()
302 struct ip6_tnl *t; in vti6_input_proto()
352 struct ip6_tnl *t = XFRM_TUNNEL_SKB_CB(skb)->tunnel.ip6; in vti6_rcv_cb()
411 vti6_addr_conflict(const struct ip6_tnl *t, const struct ipv6hdr *hdr) in vti6_addr_conflict()
448 struct ip6_tnl *t = netdev_priv(dev); in vti6_xmit()
557 struct ip6_tnl *t = netdev_priv(dev); in vti6_tnl_xmit()
606 struct ip6_tnl *t; in vti6_err()
656 static void vti6_link_config(struct ip6_tnl *t, bool keep_mtu) in vti6_link_config()
713 vti6_tnl_change(struct ip6_tnl *t, const struct __ip6_tnl_parm *p, in vti6_tnl_change()
728 static int vti6_update(struct ip6_tnl *t, struct __ip6_tnl_parm *p, in vti6_update()
807 struct ip6_tnl *t = NULL; in vti6_siocdevprivate()
932 struct ip6_tnl *t = netdev_priv(dev); in vti6_dev_init_gen()
949 struct ip6_tnl *t = netdev_priv(dev); in vti6_dev_init()
966 struct ip6_tnl *t = netdev_priv(dev); in vti6_fb_tnl_dev_init()
1014 struct ip6_tnl *nt; in vti6_newlink()
1040 struct ip6_tnl *t; in vti6_changelink()
1081 struct ip6_tnl *tunnel = netdev_priv(dev); in vti6_fill_info()
1110 .priv_size = sizeof(struct ip6_tnl),
1125 struct ip6_tnl *t; in vti6_destroy_tunnels()
1143 struct ip6_tnl *t = NULL; in vti6_init_net()
1152 ip6n->fb_tnl_dev = alloc_netdev(sizeof(struct ip6_tnl), "ip6_vti0", in vti6_init_net()