Symbol: ip6_tnl
drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c
22
struct ip6_tnl *tun = netdev_priv(ol_dev);
drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c
630
struct ip6_tnl *tun6;
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
525
struct ip6_tnl *t = netdev_priv(to_dev);
include/net/ip6_tunnel.h
109
static inline int ip6_tnl_encap(struct sk_buff *skb, struct ip6_tnl *t,
include/net/ip6_tunnel.h
138
int ip6_tnl_rcv_ctl(struct ip6_tnl *t, const struct in6_addr *laddr,
include/net/ip6_tunnel.h
140
int ip6_tnl_rcv(struct ip6_tnl *tunnel, struct sk_buff *skb,
include/net/ip6_tunnel.h
143
int ip6_tnl_xmit_ctl(struct ip6_tnl *t, const struct in6_addr *laddr,
include/net/ip6_tunnel.h
148
__u32 ip6_tnl_get_cap(struct ip6_tnl *t, const struct in6_addr *laddr,
include/net/ip6_tunnel.h
47
struct ip6_tnl __rcu *next; /* next tunnel in list */
include/net/ip6_tunnel.h
86
int ip6_tnl_encap_setup(struct ip6_tnl *t,
include/net/xfrm.h
1823
struct ip6_tnl *t);
include/net/xfrm.h
1827
int xfrm6_rcv_tnl(struct sk_buff *skb, struct ip6_tnl *t);
include/net/xfrm.h
733
struct ip6_tnl *ip6;
net/ipv6/ip6_gre.c
1087
static void ip6gre_tnl_link_config_common(struct ip6_tnl *t)
net/ipv6/ip6_gre.c
1121
static void ip6gre_tnl_link_config_route(struct ip6_tnl *t, int set_mtu,
net/ipv6/ip6_gre.c
114
static bool ip6gre_tunnel_match(struct ip6_tnl *t, int dev_type, int link,
net/ipv6/ip6_gre.c
115
int *cand_score, struct ip6_tnl **ret)
net/ipv6/ip6_gre.c
1164
static int ip6gre_calc_hlen(struct ip6_tnl *tunnel)
net/ipv6/ip6_gre.c
1181
static void ip6gre_tnl_link_config(struct ip6_tnl *t, int set_mtu)
net/ipv6/ip6_gre.c
1187
static void ip6gre_tnl_copy_tnl_parm(struct ip6_tnl *t,
net/ipv6/ip6_gre.c
1210
static int ip6gre_tnl_change(struct ip6_tnl *t, const struct __ip6_tnl_parm *p,
net/ipv6/ip6_gre.c
1260
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_gre.c
1369
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_gre.c
140
static struct ip6_tnl *ip6gre_tunnel_lookup(struct net_device *dev,
net/ipv6/ip6_gre.c
1422
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_gre.c
1452
struct ip6_tnl *nt = netdev_priv(dev);
net/ipv6/ip6_gre.c
1474
struct ip6_tnl *tunnel;
net/ipv6/ip6_gre.c
148
struct ip6_tnl *t, *cand = NULL;
net/ipv6/ip6_gre.c
1514
struct ip6_tnl *tunnel;
net/ipv6/ip6_gre.c
1537
struct ip6_tnl *tunnel = netdev_priv(dev);
net/ipv6/ip6_gre.c
1567
struct ip6_tnl *t;
net/ipv6/ip6_gre.c
1592
ndev = alloc_netdev(sizeof(struct ip6_tnl), "ip6gre0",
net/ipv6/ip6_gre.c
1832
static int ip6erspan_calc_hlen(struct ip6_tnl *tunnel)
net/ipv6/ip6_gre.c
1847
struct ip6_tnl *tunnel;
net/ipv6/ip6_gre.c
1946
struct ip6_tnl *nt;
net/ipv6/ip6_gre.c
1981
struct ip6_tnl *nt = netdev_priv(dev);
net/ipv6/ip6_gre.c
2007
static struct ip6_tnl *
net/ipv6/ip6_gre.c
2012
struct ip6_tnl *t, *nt = netdev_priv(dev);
net/ipv6/ip6_gre.c
2045
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_gre.c
2114
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_gre.c
218
static struct ip6_tnl __rcu **__ip6gre_bucket(struct ip6gre_net *ign,
net/ipv6/ip6_gre.c
2219
struct ip6_tnl *nt = netdev_priv(dev);
net/ipv6/ip6_gre.c
2246
static void ip6erspan_tnl_link_config(struct ip6_tnl *t, int set_mtu)
net/ipv6/ip6_gre.c
2252
static int ip6erspan_tnl_change(struct ip6_tnl *t,
net/ipv6/ip6_gre.c
2266
struct ip6_tnl *t;
net/ipv6/ip6_gre.c
2285
.priv_size = sizeof(struct ip6_tnl),
net/ipv6/ip6_gre.c
2300
.priv_size = sizeof(struct ip6_tnl),
net/ipv6/ip6_gre.c
2314
.priv_size = sizeof(struct ip6_tnl),
net/ipv6/ip6_gre.c
236
static void ip6gre_tunnel_link_md(struct ip6gre_net *ign, struct ip6_tnl *t)
net/ipv6/ip6_gre.c
242
static void ip6erspan_tunnel_link_md(struct ip6gre_net *ign, struct ip6_tnl *t)
net/ipv6/ip6_gre.c
248
static void ip6gre_tunnel_unlink_md(struct ip6gre_net *ign, struct ip6_tnl *t)
net/ipv6/ip6_gre.c
255
struct ip6_tnl *t)
net/ipv6/ip6_gre.c
261
static inline struct ip6_tnl __rcu **ip6gre_bucket(struct ip6gre_net *ign,
net/ipv6/ip6_gre.c
262
const struct ip6_tnl *t)
net/ipv6/ip6_gre.c
267
static void ip6gre_tunnel_link(struct ip6gre_net *ign, struct ip6_tnl *t)
net/ipv6/ip6_gre.c
269
struct ip6_tnl __rcu **tp = ip6gre_bucket(ign, t);
net/ipv6/ip6_gre.c
275
static void ip6gre_tunnel_unlink(struct ip6gre_net *ign, struct ip6_tnl *t)
net/ipv6/ip6_gre.c
277
struct ip6_tnl __rcu **tp;
net/ipv6/ip6_gre.c
278
struct ip6_tnl *iter;
net/ipv6/ip6_gre.c
290
static struct ip6_tnl *ip6gre_tunnel_find(struct net *net,
net/ipv6/ip6_gre.c
298
struct ip6_tnl *t;
net/ipv6/ip6_gre.c
299
struct ip6_tnl __rcu **tp;
net/ipv6/ip6_gre.c
315
static struct ip6_tnl *ip6gre_tunnel_locate(struct net *net,
net/ipv6/ip6_gre.c
318
struct ip6_tnl *t, *nt;
net/ipv6/ip6_gre.c
364
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_gre.c
375
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_gre.c
393
struct ip6_tnl *t;
net/ipv6/ip6_gre.c
460
struct ip6_tnl *tunnel;
net/ipv6/ip6_gre.c
497
struct ip6_tnl *tunnel;
net/ipv6/ip6_gre.c
612
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_gre.c
638
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_gre.c
67
struct ip6_tnl __rcu *tunnels[4][IP6_GRE_HASH_SIZE];
net/ipv6/ip6_gre.c
684
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_gre.c
69
struct ip6_tnl __rcu *collect_md_tun;
net/ipv6/ip6_gre.c
70
struct ip6_tnl __rcu *collect_md_tun_erspan;
net/ipv6/ip6_gre.c
722
struct ip6_tnl *tunnel = netdev_priv(dev);
net/ipv6/ip6_gre.c
79
static void ip6gre_tunnel_link(struct ip6gre_net *ign, struct ip6_tnl *t);
net/ipv6/ip6_gre.c
792
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_gre.c
80
static void ip6gre_tnl_link_config(struct ip6_tnl *t, int set_mtu);
net/ipv6/ip6_gre.c
81
static void ip6erspan_tnl_link_config(struct ip6_tnl *t, int set_mtu);
net/ipv6/ip6_gre.c
825
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_gre.c
857
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_gre.c
880
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_gre.c
920
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_tunnel.c
1027
ip6_tnl_addr_conflict(const struct ip6_tnl *t, const struct ipv6hdr *hdr)
net/ipv6/ip6_tunnel.c
1032
int ip6_tnl_xmit_ctl(struct ip6_tnl *t,
net/ipv6/ip6_tunnel.c
1094
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_tunnel.c
115
static struct ip6_tnl *
net/ipv6/ip6_tunnel.c
120
struct ip6_tnl *t, *cand = NULL;
net/ipv6/ip6_tunnel.c
1300
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_tunnel.c
1430
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_tunnel.c
1466
static void ip6_tnl_link_config(struct ip6_tnl *t)
net/ipv6/ip6_tunnel.c
1542
ip6_tnl_change(struct ip6_tnl *t, const struct __ip6_tnl_parm *p)
net/ipv6/ip6_tunnel.c
1557
static void ip6_tnl_update(struct ip6_tnl *t, struct __ip6_tnl_parm *p)
net/ipv6/ip6_tunnel.c
1569
static int ip6_tnl0_update(struct ip6_tnl *t, struct __ip6_tnl_parm *p,
net/ipv6/ip6_tunnel.c
1651
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_tunnel.c
1752
struct ip6_tnl *tnl = netdev_priv(dev);
net/ipv6/ip6_tunnel.c
1777
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_tunnel.c
1813
int ip6_tnl_encap_setup(struct ip6_tnl *t,
net/ipv6/ip6_tunnel.c
1839
struct ip6_tnl *t = netdev_priv(ctx->dev);
net/ipv6/ip6_tunnel.c
189
static struct ip6_tnl __rcu **
net/ipv6/ip6_tunnel.c
1918
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_tunnel.c
1960
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_tunnel.c
1980
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_tunnel.c
2055
struct ip6_tnl *nt, *t;
net/ipv6/ip6_tunnel.c
2092
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_tunnel.c
211
ip6_tnl_link(struct ip6_tnl_net *ip6n, struct ip6_tnl *t)
net/ipv6/ip6_tunnel.c
213
struct ip6_tnl __rcu **tp = ip6_tnl_bucket(ip6n, &t->parms);
net/ipv6/ip6_tunnel.c
2187
struct ip6_tnl *tunnel = netdev_priv(dev);
net/ipv6/ip6_tunnel.c
2219
struct ip6_tnl *tunnel = netdev_priv(dev);
net/ipv6/ip6_tunnel.c
2246
.priv_size = sizeof(struct ip6_tnl),
net/ipv6/ip6_tunnel.c
228
ip6_tnl_unlink(struct ip6_tnl_net *ip6n, struct ip6_tnl *t)
net/ipv6/ip6_tunnel.c
2280
struct ip6_tnl *t;
net/ipv6/ip6_tunnel.c
230
struct ip6_tnl __rcu **tp;
net/ipv6/ip6_tunnel.c
231
struct ip6_tnl *iter;
net/ipv6/ip6_tunnel.c
2314
struct ip6_tnl *t = NULL;
net/ipv6/ip6_tunnel.c
2323
ip6n->fb_tnl_dev = alloc_netdev(sizeof(struct ip6_tnl), "ip6tnl0",
net/ipv6/ip6_tunnel.c
248
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_tunnel.c
256
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_tunnel.c
286
static struct ip6_tnl *ip6_tnl_create(struct net *net, struct __ip6_tnl_parm *p)
net/ipv6/ip6_tunnel.c
289
struct ip6_tnl *t;
net/ipv6/ip6_tunnel.c
338
static struct ip6_tnl *ip6_tnl_locate(struct net *net,
net/ipv6/ip6_tunnel.c
343
struct ip6_tnl __rcu **tp;
net/ipv6/ip6_tunnel.c
344
struct ip6_tnl *t;
net/ipv6/ip6_tunnel.c
375
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_tunnel.c
471
struct ip6_tnl *t;
net/ipv6/ip6_tunnel.c
715
static int ip4ip6_dscp_ecn_decapsulate(const struct ip6_tnl *t,
net/ipv6/ip6_tunnel.c
727
static int ip6ip6_dscp_ecn_decapsulate(const struct ip6_tnl *t,
net/ipv6/ip6_tunnel.c
737
static inline int mplsip6_dscp_ecn_decapsulate(const struct ip6_tnl *t,
net/ipv6/ip6_tunnel.c
745
__u32 ip6_tnl_get_cap(struct ip6_tnl *t,
net/ipv6/ip6_tunnel.c
770
int ip6_tnl_rcv_ctl(struct ip6_tnl *t,
net/ipv6/ip6_tunnel.c
798
static int __ip6_tnl_rcv(struct ip6_tnl *tunnel, struct sk_buff *skb,
net/ipv6/ip6_tunnel.c
801
int (*dscp_ecn_decapsulate)(const struct ip6_tnl *t,
net/ipv6/ip6_tunnel.c
88
struct ip6_tnl __rcu *tnls_r_l[IP6_TUNNEL_HASH_SIZE];
net/ipv6/ip6_tunnel.c
89
struct ip6_tnl __rcu *tnls_wc[1];
net/ipv6/ip6_tunnel.c
895
int ip6_tnl_rcv(struct ip6_tnl *t, struct sk_buff *skb,
net/ipv6/ip6_tunnel.c
90
struct ip6_tnl __rcu **tnls[2];
net/ipv6/ip6_tunnel.c
900
int (*dscp_ecn_decapsulate)(const struct ip6_tnl *t,
net/ipv6/ip6_tunnel.c
91
struct ip6_tnl __rcu *collect_md_tun;
net/ipv6/ip6_tunnel.c
930
int (*dscp_ecn_decapsulate)(const struct ip6_tnl *t,
net/ipv6/ip6_tunnel.c
934
struct ip6_tnl *t;
net/ipv6/ip6_vti.c
1005
struct ip6_tnl *nt;
net/ipv6/ip6_vti.c
1034
struct ip6_tnl *t;
net/ipv6/ip6_vti.c
1075
struct ip6_tnl *tunnel = netdev_priv(dev);
net/ipv6/ip6_vti.c
1104
.priv_size = sizeof(struct ip6_tnl),
net/ipv6/ip6_vti.c
1118
struct ip6_tnl *t;
net/ipv6/ip6_vti.c
1137
struct ip6_tnl *t = NULL;
net/ipv6/ip6_vti.c
1146
ip6n->fb_tnl_dev = alloc_netdev(sizeof(struct ip6_tnl), "ip6_vti0",
net/ipv6/ip6_vti.c
138
static struct ip6_tnl __rcu **
net/ipv6/ip6_vti.c
154
vti6_tnl_link(struct vti6_net *ip6n, struct ip6_tnl *t)
net/ipv6/ip6_vti.c
156
struct ip6_tnl __rcu **tp = vti6_tnl_bucket(ip6n, &t->parms);
net/ipv6/ip6_vti.c
163
vti6_tnl_unlink(struct vti6_net *ip6n, struct ip6_tnl *t)
net/ipv6/ip6_vti.c
165
struct ip6_tnl __rcu **tp;
net/ipv6/ip6_vti.c
166
struct ip6_tnl *iter;
net/ipv6/ip6_vti.c
180
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_vti.c
199
static struct ip6_tnl *vti6_tnl_create(struct net *net, struct __ip6_tnl_parm *p)
net/ipv6/ip6_vti.c
202
struct ip6_tnl *t;
net/ipv6/ip6_vti.c
250
static struct ip6_tnl *vti6_locate(struct net *net, struct __ip6_tnl_parm *p,
net/ipv6/ip6_vti.c
255
struct ip6_tnl __rcu **tp;
net/ipv6/ip6_vti.c
256
struct ip6_tnl *t;
net/ipv6/ip6_vti.c
284
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_vti.c
297
struct ip6_tnl *t;
net/ipv6/ip6_vti.c
347
struct ip6_tnl *t = XFRM_TUNNEL_SKB_CB(skb)->tunnel.ip6;
net/ipv6/ip6_vti.c
406
vti6_addr_conflict(const struct ip6_tnl *t, const struct ipv6hdr *hdr)
net/ipv6/ip6_vti.c
443
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_vti.c
551
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_vti.c
599
struct ip6_tnl *t;
net/ipv6/ip6_vti.c
649
static void vti6_link_config(struct ip6_tnl *t, bool keep_mtu)
net/ipv6/ip6_vti.c
70
struct ip6_tnl __rcu *tnls_r_l[IP6_VTI_HASH_SIZE];
net/ipv6/ip6_vti.c
707
vti6_tnl_change(struct ip6_tnl *t, const struct __ip6_tnl_parm *p,
net/ipv6/ip6_vti.c
71
struct ip6_tnl __rcu *tnls_wc[1];
net/ipv6/ip6_vti.c
72
struct ip6_tnl __rcu **tnls[2];
net/ipv6/ip6_vti.c
722
static int vti6_update(struct ip6_tnl *t, struct __ip6_tnl_parm *p,
net/ipv6/ip6_vti.c
801
struct ip6_tnl *t = NULL;
net/ipv6/ip6_vti.c
89
static struct ip6_tnl *
net/ipv6/ip6_vti.c
925
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_vti.c
939
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_vti.c
94
struct ip6_tnl *t;
net/ipv6/ip6_vti.c
956
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/xfrm6_input.c
226
int xfrm6_rcv_tnl(struct sk_buff *skb, struct ip6_tnl *t)
net/ipv6/xfrm6_input.c
23
struct ip6_tnl *t)