Searched refs:ip6_tnl (Results 1 – 5 of 5) sorted by relevance
/linux-4.1.27/include/net/ |
D | ip6_tunnel.h | 36 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,
|
D | xfrm.h | 616 struct ip6_tnl *ip6;
|
/linux-4.1.27/net/ipv6/ |
D | ip6_vti.c | 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() [all …]
|
D | ip6_tunnel.c | 90 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 …]
|
D | ip6_gre.c | 69 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 …]
|