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;
113 static struct ip6_tnl *
118 struct ip6_tnl *t, *cand = NULL;
187 static struct ip6_tnl __rcu **
209 ip6_tnl_link(struct ip6_tnl_net *ip6n, struct ip6_tnl *t)
211 struct ip6_tnl __rcu **tp = ip6_tnl_bucket(ip6n, &t->parms);
226 ip6_tnl_unlink(struct ip6_tnl_net *ip6n, struct ip6_tnl *t)
228 struct ip6_tnl __rcu **tp;
229 struct ip6_tnl *iter;
246 struct ip6_tnl *t = netdev_priv(dev);
255 struct ip6_tnl *t = netdev_priv(dev);
286 static struct ip6_tnl *ip6_tnl_create(struct net *net, struct __ip6_tnl_parm *p)
289 struct ip6_tnl *t;
338 static struct ip6_tnl *ip6_tnl_locate(struct net *net,
343 struct ip6_tnl __rcu **tp;
344 struct ip6_tnl *t;
375 struct ip6_tnl *t = netdev_priv(dev);
471 struct ip6_tnl *t;
708 static int ip4ip6_dscp_ecn_decapsulate(const struct ip6_tnl *t,
720 static int ip6ip6_dscp_ecn_decapsulate(const struct ip6_tnl *t,
730 static inline int mplsip6_dscp_ecn_decapsulate(const struct ip6_tnl *t,
738 __u32 ip6_tnl_get_cap(struct ip6_tnl *t,
763 int ip6_tnl_rcv_ctl(struct ip6_tnl *t,
791 static int __ip6_tnl_rcv(struct ip6_tnl *tunnel, struct sk_buff *skb,
794 int (*dscp_ecn_decapsulate)(const struct ip6_tnl *t,
890 int ip6_tnl_rcv(struct ip6_tnl *t, struct sk_buff *skb,
895 int (*dscp_ecn_decapsulate)(const struct ip6_tnl *t,
925 int (*dscp_ecn_decapsulate)(const struct ip6_tnl *t,
929 struct ip6_tnl *t;
1020 ip6_tnl_addr_conflict(const struct ip6_tnl *t, const struct ipv6hdr *hdr)
1025 int ip6_tnl_xmit_ctl(struct ip6_tnl *t,
1087 struct ip6_tnl *t = netdev_priv(dev);
1294 struct ip6_tnl *t = netdev_priv(dev);
1424 struct ip6_tnl *t = netdev_priv(dev);
1460 static void ip6_tnl_link_config(struct ip6_tnl *t)
1535 ip6_tnl_change(struct ip6_tnl *t, const struct __ip6_tnl_parm *p)
1550 static void ip6_tnl_update(struct ip6_tnl *t, struct __ip6_tnl_parm *p)
1562 static void ip6_tnl0_update(struct ip6_tnl *t, struct __ip6_tnl_parm *p)
1633 struct ip6_tnl *t = netdev_priv(dev);
1734 struct ip6_tnl *tnl = netdev_priv(dev);
1757 struct ip6_tnl *t = netdev_priv(dev);
1793 int ip6_tnl_encap_setup(struct ip6_tnl *t,
1870 struct ip6_tnl *t = netdev_priv(dev);
1919 struct ip6_tnl *t = netdev_priv(dev);
1939 struct ip6_tnl *t = netdev_priv(dev);
2012 struct ip6_tnl *nt, *t;
2045 struct ip6_tnl *t = netdev_priv(dev);
2120 struct ip6_tnl *tunnel = netdev_priv(dev);
2152 struct ip6_tnl *tunnel = netdev_priv(dev);
2179 .priv_size = sizeof(struct ip6_tnl),
2213 struct ip6_tnl *t;
2245 struct ip6_tnl *t = NULL;
2254 ip6n->fb_tnl_dev = alloc_netdev(sizeof(struct ip6_tnl), "ip6tnl0",