Lines Matching refs:ip6_tnl

86 	struct ip6_tnl __rcu *tnls_r_l[IP6_TUNNEL_HASH_SIZE];
87 struct ip6_tnl __rcu *tnls_wc[1];
88 struct ip6_tnl __rcu **tnls[2];
89 struct ip6_tnl __rcu *collect_md_tun;
143 static struct ip6_tnl *
148 struct ip6_tnl *t, *cand = NULL;
216 static struct ip6_tnl __rcu **
237 ip6_tnl_link(struct ip6_tnl_net *ip6n, struct ip6_tnl *t)
239 struct ip6_tnl __rcu **tp = ip6_tnl_bucket(ip6n, &t->parms);
253 ip6_tnl_unlink(struct ip6_tnl_net *ip6n, struct ip6_tnl *t)
255 struct ip6_tnl __rcu **tp;
256 struct ip6_tnl *iter;
273 struct ip6_tnl *t = netdev_priv(dev);
282 struct ip6_tnl *t = netdev_priv(dev);
315 static struct ip6_tnl *ip6_tnl_create(struct net *net, struct __ip6_tnl_parm *p)
318 struct ip6_tnl *t;
367 static struct ip6_tnl *ip6_tnl_locate(struct net *net,
372 struct ip6_tnl __rcu **tp;
373 struct ip6_tnl *t;
404 struct ip6_tnl *t = netdev_priv(dev);
504 struct ip6_tnl *t;
741 static int ip4ip6_dscp_ecn_decapsulate(const struct ip6_tnl *t,
753 static int ip6ip6_dscp_ecn_decapsulate(const struct ip6_tnl *t,
763 static inline int mplsip6_dscp_ecn_decapsulate(const struct ip6_tnl *t,
771 __u32 ip6_tnl_get_cap(struct ip6_tnl *t,
796 int ip6_tnl_rcv_ctl(struct ip6_tnl *t,
824 static int __ip6_tnl_rcv(struct ip6_tnl *tunnel, struct sk_buff *skb,
827 int (*dscp_ecn_decapsulate)(const struct ip6_tnl *t,
922 int ip6_tnl_rcv(struct ip6_tnl *t, struct sk_buff *skb,
927 int (*dscp_ecn_decapsulate)(const struct ip6_tnl *t,
957 int (*dscp_ecn_decapsulate)(const struct ip6_tnl *t,
961 struct ip6_tnl *t;
1052 ip6_tnl_addr_conflict(const struct ip6_tnl *t, const struct ipv6hdr *hdr)
1057 int ip6_tnl_xmit_ctl(struct ip6_tnl *t,
1119 struct ip6_tnl *t = netdev_priv(dev);
1316 struct ip6_tnl *t = netdev_priv(dev);
1446 struct ip6_tnl *t = netdev_priv(dev);
1483 static void ip6_tnl_link_config(struct ip6_tnl *t)
1558 ip6_tnl_change(struct ip6_tnl *t, const struct __ip6_tnl_parm *p)
1574 static int ip6_tnl_update(struct ip6_tnl *t, struct __ip6_tnl_parm *p)
1588 static int ip6_tnl0_update(struct ip6_tnl *t, struct __ip6_tnl_parm *p)
1658 struct ip6_tnl *t = netdev_priv(dev);
1760 struct ip6_tnl *tnl = netdev_priv(dev);
1783 struct ip6_tnl *t = netdev_priv(dev);
1819 int ip6_tnl_encap_setup(struct ip6_tnl *t,
1896 struct ip6_tnl *t = netdev_priv(dev);
1945 struct ip6_tnl *t = netdev_priv(dev);
1965 struct ip6_tnl *t = netdev_priv(dev);
2071 struct ip6_tnl *nt, *t;
2104 struct ip6_tnl *t = netdev_priv(dev);
2178 struct ip6_tnl *tunnel = netdev_priv(dev);
2210 struct ip6_tnl *tunnel = netdev_priv(dev);
2237 .priv_size = sizeof(struct ip6_tnl),
2271 struct ip6_tnl *t;
2303 struct ip6_tnl *t = NULL;
2312 ip6n->fb_tnl_dev = alloc_netdev(sizeof(struct ip6_tnl), "ip6tnl0",