Home
last modified time | relevance | path

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

/Linux-v4.19/net/ipv6/
Dip6_vti.c73 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 …]
Dip6_gre.c71 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 …]
Dip6_tunnel.c91 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 …]
Dxfrm6_input.c26 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/
Dip6_tunnel.h46 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,
Dxfrm.h667 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/
Dspectrum_ipip.c20 struct ip6_tnl *tun = netdev_priv(ol_dev); in mlxsw_sp_ipip_netdev_parms6()
Dspectrum_span.c399 struct ip6_tnl *t = netdev_priv(to_dev); in mlxsw_sp_span_gretap6_route()