Lines Matching refs:ip6_tnl
72 struct ip6_tnl __rcu *tnls_r_l[HASH_SIZE];
73 struct ip6_tnl __rcu *tnls_wc[1];
74 struct ip6_tnl __rcu **tnls[2];
91 static struct ip6_tnl *
96 struct ip6_tnl *t; in vti6_tnl_lookup()
139 static struct ip6_tnl __rcu **
155 vti6_tnl_link(struct vti6_net *ip6n, struct ip6_tnl *t) in vti6_tnl_link()
157 struct ip6_tnl __rcu **tp = vti6_tnl_bucket(ip6n, &t->parms); in vti6_tnl_link()
164 vti6_tnl_unlink(struct vti6_net *ip6n, struct ip6_tnl *t) in vti6_tnl_unlink()
166 struct ip6_tnl __rcu **tp; in vti6_tnl_unlink()
167 struct ip6_tnl *iter; in vti6_tnl_unlink()
187 struct ip6_tnl *t = netdev_priv(dev); in vti6_tnl_create2()
208 static struct ip6_tnl *vti6_tnl_create(struct net *net, struct __ip6_tnl_parm *p) in vti6_tnl_create()
211 struct ip6_tnl *t; in vti6_tnl_create()
256 static struct ip6_tnl *vti6_locate(struct net *net, struct __ip6_tnl_parm *p, in vti6_locate()
261 struct ip6_tnl __rcu **tp; in vti6_locate()
262 struct ip6_tnl *t; in vti6_locate()
290 struct ip6_tnl *t = netdev_priv(dev); in vti6_dev_uninit()
302 struct ip6_tnl *t; in vti6_rcv()
343 struct ip6_tnl *t = XFRM_TUNNEL_SKB_CB(skb)->tunnel.ip6; in vti6_rcv_cb()
395 vti6_addr_conflict(const struct ip6_tnl *t, const struct ipv6hdr *hdr) in vti6_addr_conflict()
432 struct ip6_tnl *t = netdev_priv(dev); in vti6_xmit()
510 struct ip6_tnl *t = netdev_priv(dev); in vti6_tnl_xmit()
559 struct ip6_tnl *t; in vti6_err()
608 static void vti6_link_config(struct ip6_tnl *t) in vti6_link_config()
635 vti6_tnl_change(struct ip6_tnl *t, const struct __ip6_tnl_parm *p) in vti6_tnl_change()
648 static int vti6_update(struct ip6_tnl *t, struct __ip6_tnl_parm *p) in vti6_update()
721 struct ip6_tnl *t = NULL; in vti6_ioctl()
858 struct ip6_tnl *t = netdev_priv(dev); in vti6_dev_init_gen()
874 struct ip6_tnl *t = netdev_priv(dev); in vti6_dev_init()
891 struct ip6_tnl *t = netdev_priv(dev); in vti6_fb_tnl_dev_init()
935 struct ip6_tnl *nt; in vti6_newlink()
960 struct ip6_tnl *t; in vti6_changelink()
999 struct ip6_tnl *tunnel = netdev_priv(dev); in vti6_fill_info()
1026 .priv_size = sizeof(struct ip6_tnl),
1040 struct ip6_tnl *t; in vti6_destroy_tunnels()
1059 struct ip6_tnl *t = NULL; in vti6_init_net()
1066 ip6n->fb_tnl_dev = alloc_netdev(sizeof(struct ip6_tnl), "ip6_vti0", in vti6_init_net()