Searched refs:ip6_tnl (Results 1 – 8 of 8) sorted by relevance
/Linux-v4.19/net/ipv6/ |
D | ip6_vti.c | 73 struct ip6_tnl __rcu *tnls_r_l[IP6_VTI_HASH_SIZE]; 74 struct ip6_tnl __rcu *tnls_wc[1]; 75 struct ip6_tnl __rcu **tnls[2]; 92 static struct ip6_tnl * 97 struct ip6_tnl *t; in vti6_tnl_lookup() 140 static struct ip6_tnl __rcu ** 156 vti6_tnl_link(struct vti6_net *ip6n, struct ip6_tnl *t) in vti6_tnl_link() 158 struct ip6_tnl __rcu **tp = vti6_tnl_bucket(ip6n, &t->parms); in vti6_tnl_link() 165 vti6_tnl_unlink(struct vti6_net *ip6n, struct ip6_tnl *t) in vti6_tnl_unlink() 167 struct ip6_tnl __rcu **tp; in vti6_tnl_unlink() [all …]
|
D | ip6_gre.c | 71 struct ip6_tnl __rcu *tunnels[4][IP6_GRE_HASH_SIZE]; 73 struct ip6_tnl __rcu *collect_md_tun; 74 struct ip6_tnl __rcu *collect_md_tun_erspan; 83 static void ip6gre_tunnel_link(struct ip6gre_net *ign, struct ip6_tnl *t); 84 static void ip6gre_tnl_link_config(struct ip6_tnl *t, int set_mtu); 85 static void ip6erspan_tnl_link_config(struct ip6_tnl *t, int set_mtu); 120 static struct ip6_tnl *ip6gre_tunnel_lookup(struct net_device *dev, in ip6gre_tunnel_lookup() 128 struct ip6_tnl *t, *cand = NULL; in ip6gre_tunnel_lookup() 253 static struct ip6_tnl __rcu **__ip6gre_bucket(struct ip6gre_net *ign, in __ip6gre_bucket() 271 static void ip6gre_tunnel_link_md(struct ip6gre_net *ign, struct ip6_tnl *t) in ip6gre_tunnel_link_md() [all …]
|
D | ip6_tunnel.c | 91 struct ip6_tnl __rcu *tnls_r_l[IP6_TUNNEL_HASH_SIZE]; 92 struct ip6_tnl __rcu *tnls_wc[1]; 93 struct ip6_tnl __rcu **tnls[2]; 94 struct ip6_tnl __rcu *collect_md_tun; 141 static struct ip6_tnl * 145 struct ip6_tnl *t; in ip6_tnl_lookup() 195 static struct ip6_tnl __rcu ** 216 ip6_tnl_link(struct ip6_tnl_net *ip6n, struct ip6_tnl *t) in ip6_tnl_link() 218 struct ip6_tnl __rcu **tp = ip6_tnl_bucket(ip6n, &t->parms); in ip6_tnl_link() 232 ip6_tnl_unlink(struct ip6_tnl_net *ip6n, struct ip6_tnl *t) in ip6_tnl_unlink() [all …]
|
D | xfrm6_input.c | 26 struct ip6_tnl *t) in xfrm6_rcv_spi() 72 int xfrm6_rcv_tnl(struct sk_buff *skb, struct ip6_tnl *t) in xfrm6_rcv_tnl()
|
/Linux-v4.19/include/net/ |
D | ip6_tunnel.h | 46 struct ip6_tnl { struct 47 struct ip6_tnl __rcu *next; /* next tunnel in list */ argument 83 int ip6_tnl_encap_setup(struct ip6_tnl *t, argument 106 static inline int ip6_tnl_encap(struct sk_buff *skb, struct ip6_tnl *t, in ip6_tnl_encap() 135 int ip6_tnl_rcv_ctl(struct ip6_tnl *t, const struct in6_addr *laddr, 137 int ip6_tnl_rcv(struct ip6_tnl *tunnel, struct sk_buff *skb, 140 int ip6_tnl_xmit_ctl(struct ip6_tnl *t, const struct in6_addr *laddr, 145 __u32 ip6_tnl_get_cap(struct ip6_tnl *t, const struct in6_addr *laddr,
|
D | xfrm.h | 667 struct ip6_tnl *ip6; 1666 struct ip6_tnl *t); 1668 int xfrm6_rcv_tnl(struct sk_buff *skb, struct ip6_tnl *t);
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlxsw/ |
D | spectrum_ipip.c | 20 struct ip6_tnl *tun = netdev_priv(ol_dev); in mlxsw_sp_ipip_netdev_parms6()
|
D | spectrum_span.c | 399 struct ip6_tnl *t = netdev_priv(to_dev); in mlxsw_sp_span_gretap6_route()
|