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
1843
struct ip6_tnl *t);
include/net/xfrm.h
1847
int xfrm6_rcv_tnl(struct sk_buff *skb, struct ip6_tnl *t);
include/net/xfrm.h
746
struct ip6_tnl *ip6;
net/ipv6/ip6_gre.c
1088
static void ip6gre_tnl_link_config_common(struct ip6_tnl *t)
net/ipv6/ip6_gre.c
1122
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
1165
static int ip6gre_calc_hlen(struct ip6_tnl *tunnel)
net/ipv6/ip6_gre.c
1182
static void ip6gre_tnl_link_config(struct ip6_tnl *t, int set_mtu)
net/ipv6/ip6_gre.c
1188
static void ip6gre_tnl_copy_tnl_parm(struct ip6_tnl *t,
net/ipv6/ip6_gre.c
1211
static int ip6gre_tnl_change(struct ip6_tnl *t, const struct __ip6_tnl_parm *p,
net/ipv6/ip6_gre.c
1261
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_gre.c
1370
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
1423
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_gre.c
1453
struct ip6_tnl *nt = netdev_priv(dev);
net/ipv6/ip6_gre.c
1475
struct ip6_tnl *tunnel;
net/ipv6/ip6_gre.c
148
struct ip6_tnl *t, *cand = NULL;
net/ipv6/ip6_gre.c
1515
struct ip6_tnl *tunnel;
net/ipv6/ip6_gre.c
1538
struct ip6_tnl *tunnel = netdev_priv(dev);
net/ipv6/ip6_gre.c
1568
struct ip6_tnl *t;
net/ipv6/ip6_gre.c
1593
ndev = alloc_netdev(sizeof(struct ip6_tnl), "ip6gre0",
net/ipv6/ip6_gre.c
1833
static int ip6erspan_calc_hlen(struct ip6_tnl *tunnel)
net/ipv6/ip6_gre.c
1848
struct ip6_tnl *tunnel;
net/ipv6/ip6_gre.c
1947
struct ip6_tnl *nt;
net/ipv6/ip6_gre.c
1982
struct ip6_tnl *nt = netdev_priv(dev);
net/ipv6/ip6_gre.c
2008
static struct ip6_tnl *
net/ipv6/ip6_gre.c
2013
struct ip6_tnl *t, *nt = netdev_priv(dev);
net/ipv6/ip6_gre.c
2046
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_gre.c
2118
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
2223
struct ip6_tnl *nt = netdev_priv(dev);
net/ipv6/ip6_gre.c
2250
static void ip6erspan_tnl_link_config(struct ip6_tnl *t, int set_mtu)
net/ipv6/ip6_gre.c
2256
static int ip6erspan_tnl_change(struct ip6_tnl *t,
net/ipv6/ip6_gre.c
2268
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_gre.c
2293
.priv_size = sizeof(struct ip6_tnl),
net/ipv6/ip6_gre.c
2308
.priv_size = sizeof(struct ip6_tnl),
net/ipv6/ip6_gre.c
2322
.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
613
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_gre.c
639
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
685
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
723
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
793
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
826
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_gre.c
858
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_gre.c
881
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_gre.c
921
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_tunnel.c
1034
ip6_tnl_addr_conflict(const struct ip6_tnl *t, const struct ipv6hdr *hdr)
net/ipv6/ip6_tunnel.c
1039
int ip6_tnl_xmit_ctl(struct ip6_tnl *t,
net/ipv6/ip6_tunnel.c
1101
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_tunnel.c
114
static struct ip6_tnl *
net/ipv6/ip6_tunnel.c
119
struct ip6_tnl *t, *cand = NULL;
net/ipv6/ip6_tunnel.c
1308
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_tunnel.c
1438
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_tunnel.c
1474
static void ip6_tnl_link_config(struct ip6_tnl *t)
net/ipv6/ip6_tunnel.c
1550
ip6_tnl_change(struct ip6_tnl *t, const struct __ip6_tnl_parm *p)
net/ipv6/ip6_tunnel.c
1565
static void ip6_tnl_update(struct ip6_tnl *t, struct __ip6_tnl_parm *p)
net/ipv6/ip6_tunnel.c
1577
static int ip6_tnl0_update(struct ip6_tnl *t, struct __ip6_tnl_parm *p,
net/ipv6/ip6_tunnel.c
1659
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_tunnel.c
1760
struct ip6_tnl *tnl = netdev_priv(dev);
net/ipv6/ip6_tunnel.c
1785
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_tunnel.c
1821
int ip6_tnl_encap_setup(struct ip6_tnl *t,
net/ipv6/ip6_tunnel.c
1847
struct ip6_tnl *t = netdev_priv(ctx->dev);
net/ipv6/ip6_tunnel.c
188
static struct ip6_tnl __rcu **
net/ipv6/ip6_tunnel.c
1933
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_tunnel.c
1975
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_tunnel.c
1995
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_tunnel.c
2070
struct ip6_tnl *nt, *t;
net/ipv6/ip6_tunnel.c
210
ip6_tnl_link(struct ip6_tnl_net *ip6n, struct ip6_tnl *t)
net/ipv6/ip6_tunnel.c
2107
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_tunnel.c
212
struct ip6_tnl __rcu **tp = ip6_tnl_bucket(ip6n, &t->parms);
net/ipv6/ip6_tunnel.c
2205
struct ip6_tnl *tunnel = netdev_priv(dev);
net/ipv6/ip6_tunnel.c
2237
struct ip6_tnl *tunnel = netdev_priv(dev);
net/ipv6/ip6_tunnel.c
2264
.priv_size = sizeof(struct ip6_tnl),
net/ipv6/ip6_tunnel.c
227
ip6_tnl_unlink(struct ip6_tnl_net *ip6n, struct ip6_tnl *t)
net/ipv6/ip6_tunnel.c
229
struct ip6_tnl __rcu **tp;
net/ipv6/ip6_tunnel.c
2298
struct ip6_tnl *t;
net/ipv6/ip6_tunnel.c
230
struct ip6_tnl *iter;
net/ipv6/ip6_tunnel.c
2332
struct ip6_tnl *t = NULL;
net/ipv6/ip6_tunnel.c
2341
ip6n->fb_tnl_dev = alloc_netdev(sizeof(struct ip6_tnl), "ip6tnl0",
net/ipv6/ip6_tunnel.c
247
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_tunnel.c
255
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_tunnel.c
285
static struct ip6_tnl *ip6_tnl_create(struct net *net, struct __ip6_tnl_parm *p)
net/ipv6/ip6_tunnel.c
288
struct ip6_tnl *t;
net/ipv6/ip6_tunnel.c
337
static struct ip6_tnl *ip6_tnl_locate(struct net *net,
net/ipv6/ip6_tunnel.c
342
struct ip6_tnl __rcu **tp;
net/ipv6/ip6_tunnel.c
343
struct ip6_tnl *t;
net/ipv6/ip6_tunnel.c
374
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_tunnel.c
478
struct ip6_tnl *t;
net/ipv6/ip6_tunnel.c
722
static int ip4ip6_dscp_ecn_decapsulate(const struct ip6_tnl *t,
net/ipv6/ip6_tunnel.c
734
static int ip6ip6_dscp_ecn_decapsulate(const struct ip6_tnl *t,
net/ipv6/ip6_tunnel.c
744
static inline int mplsip6_dscp_ecn_decapsulate(const struct ip6_tnl *t,
net/ipv6/ip6_tunnel.c
752
__u32 ip6_tnl_get_cap(struct ip6_tnl *t,
net/ipv6/ip6_tunnel.c
777
int ip6_tnl_rcv_ctl(struct ip6_tnl *t,
net/ipv6/ip6_tunnel.c
805
static int __ip6_tnl_rcv(struct ip6_tnl *tunnel, struct sk_buff *skb,
net/ipv6/ip6_tunnel.c
808
int (*dscp_ecn_decapsulate)(const struct ip6_tnl *t,
net/ipv6/ip6_tunnel.c
90
struct ip6_tnl __rcu *tnls_r_l[IP6_TUNNEL_HASH_SIZE];
net/ipv6/ip6_tunnel.c
902
int ip6_tnl_rcv(struct ip6_tnl *t, struct sk_buff *skb,
net/ipv6/ip6_tunnel.c
907
int (*dscp_ecn_decapsulate)(const struct ip6_tnl *t,
net/ipv6/ip6_tunnel.c
91
struct ip6_tnl __rcu *tnls_wc[1];
net/ipv6/ip6_tunnel.c
92
struct ip6_tnl __rcu **tnls[2];
net/ipv6/ip6_tunnel.c
93
struct ip6_tnl __rcu *collect_md_tun;
net/ipv6/ip6_tunnel.c
937
int (*dscp_ecn_decapsulate)(const struct ip6_tnl *t,
net/ipv6/ip6_tunnel.c
941
struct ip6_tnl *t;
net/ipv6/ip6_vti.c
1015
struct ip6_tnl *nt;
net/ipv6/ip6_vti.c
1044
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_vti.c
1089
struct ip6_tnl *tunnel = netdev_priv(dev);
net/ipv6/ip6_vti.c
1118
.priv_size = sizeof(struct ip6_tnl),
net/ipv6/ip6_vti.c
1132
struct ip6_tnl *t;
net/ipv6/ip6_vti.c
1151
struct ip6_tnl *t = NULL;
net/ipv6/ip6_vti.c
1160
ip6n->fb_tnl_dev = alloc_netdev(sizeof(struct ip6_tnl), "ip6_vti0",
net/ipv6/ip6_vti.c
140
static struct ip6_tnl __rcu **
net/ipv6/ip6_vti.c
156
vti6_tnl_link(struct vti6_net *ip6n, struct ip6_tnl *t)
net/ipv6/ip6_vti.c
158
struct ip6_tnl __rcu **tp = vti6_tnl_bucket(ip6n, &t->parms);
net/ipv6/ip6_vti.c
165
vti6_tnl_unlink(struct vti6_net *ip6n, struct ip6_tnl *t)
net/ipv6/ip6_vti.c
167
struct ip6_tnl __rcu **tp;
net/ipv6/ip6_vti.c
168
struct ip6_tnl *iter;
net/ipv6/ip6_vti.c
182
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_vti.c
201
static struct ip6_tnl *vti6_tnl_create(struct net *net, struct __ip6_tnl_parm *p)
net/ipv6/ip6_vti.c
204
struct ip6_tnl *t;
net/ipv6/ip6_vti.c
252
static struct ip6_tnl *vti6_locate(struct net *net, struct __ip6_tnl_parm *p,
net/ipv6/ip6_vti.c
257
struct ip6_tnl __rcu **tp;
net/ipv6/ip6_vti.c
258
struct ip6_tnl *t;
net/ipv6/ip6_vti.c
286
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_vti.c
299
struct ip6_tnl *t;
net/ipv6/ip6_vti.c
349
struct ip6_tnl *t = XFRM_TUNNEL_SKB_CB(skb)->tunnel.ip6;
net/ipv6/ip6_vti.c
408
vti6_addr_conflict(const struct ip6_tnl *t, const struct ipv6hdr *hdr)
net/ipv6/ip6_vti.c
445
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_vti.c
553
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_vti.c
601
struct ip6_tnl *t;
net/ipv6/ip6_vti.c
651
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
709
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
724
static int vti6_update(struct ip6_tnl *t, struct __ip6_tnl_parm *p,
net/ipv6/ip6_vti.c
804
struct ip6_tnl *t = NULL;
net/ipv6/ip6_vti.c
841
struct ip6_tnl *self = netdev_priv(dev);
net/ipv6/ip6_vti.c
89
static struct ip6_tnl *
net/ipv6/ip6_vti.c
935
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_vti.c
94
struct ip6_tnl *t;
net/ipv6/ip6_vti.c
949
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/ip6_vti.c
966
struct ip6_tnl *t = netdev_priv(dev);
net/ipv6/xfrm6_input.c
224
int xfrm6_rcv_tnl(struct sk_buff *skb, struct ip6_tnl *t)
net/ipv6/xfrm6_input.c
23
struct ip6_tnl *t)