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()
136 static struct ip6_tnl __rcu **
152 vti6_tnl_link(struct vti6_net *ip6n, struct ip6_tnl *t) in vti6_tnl_link()
154 struct ip6_tnl __rcu **tp = vti6_tnl_bucket(ip6n, &t->parms); in vti6_tnl_link()
161 vti6_tnl_unlink(struct vti6_net *ip6n, struct ip6_tnl *t) in vti6_tnl_unlink()
163 struct ip6_tnl __rcu **tp; in vti6_tnl_unlink()
164 struct ip6_tnl *iter; in vti6_tnl_unlink()
183 struct ip6_tnl *t = netdev_priv(dev); in vti6_tnl_create2()
203 static struct ip6_tnl *vti6_tnl_create(struct net *net, struct __ip6_tnl_parm *p) in vti6_tnl_create()
206 struct ip6_tnl *t; in vti6_tnl_create()
254 static struct ip6_tnl *vti6_locate(struct net *net, struct __ip6_tnl_parm *p, in vti6_locate()
259 struct ip6_tnl __rcu **tp; in vti6_locate()
260 struct ip6_tnl *t; in vti6_locate()
288 struct ip6_tnl *t = netdev_priv(dev); in vti6_dev_uninit()
301 struct ip6_tnl *t; in vti6_input_proto()
351 struct ip6_tnl *t = XFRM_TUNNEL_SKB_CB(skb)->tunnel.ip6; in vti6_rcv_cb()
410 vti6_addr_conflict(const struct ip6_tnl *t, const struct ipv6hdr *hdr) in vti6_addr_conflict()
447 struct ip6_tnl *t = netdev_priv(dev); in vti6_xmit()
554 struct ip6_tnl *t = netdev_priv(dev); in vti6_tnl_xmit()
603 struct ip6_tnl *t; in vti6_err()
653 static void vti6_link_config(struct ip6_tnl *t, bool keep_mtu) in vti6_link_config()
710 vti6_tnl_change(struct ip6_tnl *t, const struct __ip6_tnl_parm *p, in vti6_tnl_change()
725 static int vti6_update(struct ip6_tnl *t, struct __ip6_tnl_parm *p, in vti6_update()
803 struct ip6_tnl *t = NULL; in vti6_ioctl()
928 struct ip6_tnl *t = netdev_priv(dev); in vti6_dev_init_gen()
945 struct ip6_tnl *t = netdev_priv(dev); in vti6_dev_init()
962 struct ip6_tnl *t = netdev_priv(dev); in vti6_fb_tnl_dev_init()
1010 struct ip6_tnl *nt; in vti6_newlink()
1036 struct ip6_tnl *t; in vti6_changelink()
1077 struct ip6_tnl *tunnel = netdev_priv(dev); in vti6_fill_info()
1106 .priv_size = sizeof(struct ip6_tnl),
1121 struct ip6_tnl *t; in vti6_destroy_tunnels()
1139 struct ip6_tnl *t = NULL; in vti6_init_net()
1148 ip6n->fb_tnl_dev = alloc_netdev(sizeof(struct ip6_tnl), "ip6_vti0", in vti6_init_net()