Home
last modified time | relevance | path

Searched refs:ip6_tnl (Results 1 – 5 of 5) sorted by relevance

/linux-4.1.27/include/net/
Dip6_tunnel.h36 struct ip6_tnl { struct
37 struct ip6_tnl __rcu *next; /* next tunnel in list */ argument
63 struct dst_entry *ip6_tnl_dst_check(struct ip6_tnl *t); argument
64 void ip6_tnl_dst_reset(struct ip6_tnl *t);
65 void ip6_tnl_dst_store(struct ip6_tnl *t, struct dst_entry *dst);
66 int ip6_tnl_rcv_ctl(struct ip6_tnl *t, const struct in6_addr *laddr,
68 int ip6_tnl_xmit_ctl(struct ip6_tnl *t, const struct in6_addr *laddr,
71 __u32 ip6_tnl_get_cap(struct ip6_tnl *t, const struct in6_addr *laddr,
Dxfrm.h616 struct ip6_tnl *ip6;
/linux-4.1.27/net/ipv6/
Dip6_vti.c72 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()
[all …]
Dip6_tunnel.c90 struct ip6_tnl __rcu *tnls_r_l[HASH_SIZE];
91 struct ip6_tnl __rcu *tnls_wc[1];
92 struct ip6_tnl __rcu **tnls[2];
129 struct dst_entry *ip6_tnl_dst_check(struct ip6_tnl *t) in ip6_tnl_dst_check()
144 void ip6_tnl_dst_reset(struct ip6_tnl *t) in ip6_tnl_dst_reset()
151 void ip6_tnl_dst_store(struct ip6_tnl *t, struct dst_entry *dst) in ip6_tnl_dst_store()
174 static struct ip6_tnl *
178 struct ip6_tnl *t; in ip6_tnl_lookup()
222 static struct ip6_tnl __rcu **
243 ip6_tnl_link(struct ip6_tnl_net *ip6n, struct ip6_tnl *t) in ip6_tnl_link()
[all …]
Dip6_gre.c69 struct ip6_tnl __rcu *tunnels[4][HASH_SIZE];
78 static void ip6gre_tunnel_link(struct ip6gre_net *ign, struct ip6_tnl *t);
79 static void ip6gre_tnl_link_config(struct ip6_tnl *t, int set_mtu);
114 static struct ip6_tnl *ip6gre_tunnel_lookup(struct net_device *dev, in ip6gre_tunnel_lookup()
122 struct ip6_tnl *t, *cand = NULL; in ip6gre_tunnel_lookup()
236 static struct ip6_tnl __rcu **__ip6gre_bucket(struct ip6gre_net *ign, in __ip6gre_bucket()
254 static inline struct ip6_tnl __rcu **ip6gre_bucket(struct ip6gre_net *ign, in ip6gre_bucket()
255 const struct ip6_tnl *t) in ip6gre_bucket()
260 static void ip6gre_tunnel_link(struct ip6gre_net *ign, struct ip6_tnl *t) in ip6gre_tunnel_link()
262 struct ip6_tnl __rcu **tp = ip6gre_bucket(ign, t); in ip6gre_tunnel_link()
[all …]