ip_tunnel
struct ip_tunnel *tun = netdev_priv(ol_dev);
struct ip_tunnel *tunnel = netdev_priv(ol_dev);
struct ip_tunnel *tun4;
struct ip_tunnel *tun = netdev_priv(to_dev);
struct ip_tunnel __rcu *next;
struct ip_tunnel __rcu *collect_md_tun;
struct ip_tunnel *ip_tunnel_lookup(struct ip_tunnel_net *itn,
int ip_tunnel_rcv(struct ip_tunnel *tunnel, struct sk_buff *skb,
int ip_tunnel_encap_setup(struct ip_tunnel *t,
struct ip_tunnel *ip4;
struct ip_tunnel *tunnel;
struct ip_tunnel *tunnel = netdev_priv(dev);
struct ip_tunnel *t = netdev_priv(dev);
struct ip_tunnel *t = netdev_priv(dev);
struct ip_tunnel *tunnel = netdev_priv(dev);
struct ip_tunnel *t = netdev_priv(dev);
struct ip_tunnel *t;
struct ip_tunnel *t = netdev_priv(dev);
struct ip_tunnel *t = netdev_priv(dev);
struct ip_tunnel *t = netdev_priv(dev);
struct ip_tunnel *t = netdev_priv(dev);
struct ip_tunnel *t = netdev_priv(dev);
.priv_size = sizeof(struct ip_tunnel),
.priv_size = sizeof(struct ip_tunnel),
.priv_size = sizeof(struct ip_tunnel),
struct ip_tunnel *t;
struct ip_tunnel *tunnel;
struct ip_tunnel *tunnel;
struct ip_tunnel *tunnel = netdev_priv(dev);
struct ip_tunnel *tunnel = netdev_priv(dev);
struct ip_tunnel *tunnel = netdev_priv(dev);
struct ip_tunnel *tunnel = netdev_priv(dev);
struct ip_tunnel *tunnel = netdev_priv(dev);
struct ip_tunnel *tunnel = netdev_priv(dev);
struct ip_tunnel *tunnel = netdev_priv(dev);
struct ip_tunnel *t = netdev_priv(dev);
struct ip_tunnel *t = netdev_priv(dev);
struct ip_tunnel *t = netdev_priv(dev);
struct ip_tunnel *t = netdev_priv(dev);
struct ip_tunnel *tunnel = netdev_priv(dev);
struct ip_tunnel *tunnel = netdev_priv(dev);
struct ip_tunnel *tunnel = netdev_priv(dev);
struct ip_tunnel *tunnel = netdev_priv(dev);
const struct ip_tunnel *tunnel = netdev_priv(dev);
struct ip_tunnel *t;
struct ip_tunnel *nt;
struct ip_tunnel *t;
struct ip_tunnel *tunnel = netdev_priv(dev);
struct ip_tunnel *tunnel = netdev_priv(dev);
struct ip_tunnel *tunnel = netdev_priv(dev);
struct ip_tunnel *tunnel = netdev_priv(dev);
static void ip_tunnel_add(struct ip_tunnel_net *itn, struct ip_tunnel *t)
static void ip_tunnel_del(struct ip_tunnel_net *itn, struct ip_tunnel *t)
static struct ip_tunnel *ip_tunnel_find(struct ip_tunnel_net *itn,
struct ip_tunnel *t = NULL;
struct ip_tunnel *tunnel;
struct ip_tunnel *tunnel = netdev_priv(dev);
static struct ip_tunnel *ip_tunnel_create(struct net *net,
struct ip_tunnel *nt;
int ip_tunnel_rcv(struct ip_tunnel *tunnel, struct sk_buff *skb,
int ip_tunnel_encap_setup(struct ip_tunnel *t,
struct ip_tunnel *tunnel = netdev_priv(dev);
struct ip_tunnel *tunnel = netdev_priv(dev);
struct ip_tunnel *tunnel = netdev_priv(dev);
struct ip_tunnel *ip_tunnel_lookup(struct ip_tunnel_net *itn,
struct ip_tunnel *t, *cand = NULL;
struct ip_tunnel *t,
struct ip_tunnel *t = netdev_priv(dev);
struct ip_tunnel *tunnel = XFRM_TUNNEL_SKB_CB(skb)->tunnel.ip4;
struct ip_tunnel *tunnel = netdev_priv(dev);
struct ip_tunnel *tunnel = netdev_priv(dev);
struct ip_tunnel *tunnel;
struct ip_tunnel *tunnel = netdev_priv(dev);
struct ip_tunnel *tunnel = netdev_priv(dev);
struct ip_tunnel *tunnel;
struct ip_tunnel *t = netdev_priv(dev);
struct ip_tunnel *t = netdev_priv(dev);
.priv_size = sizeof(struct ip_tunnel),
struct ip_tunnel *t;
struct ip_tunnel *tunnel;
struct ip_tunnel *tunnel = netdev_priv(dev);
struct ip_tunnel *tunnel = netdev_priv(ctx->dev);
struct ip_tunnel *tunnel = netdev_priv(dev);
struct ip_tunnel *t = netdev_priv(dev);
struct ip_tunnel *t = netdev_priv(dev);
struct ip_tunnel *tunnel = netdev_priv(dev);
.priv_size = sizeof(struct ip_tunnel),
struct ip_tunnel *tunnel = netdev_priv(dev);
struct ip_tunnel *t;
struct ip_tunnel *tunnel = netdev_priv(dev);
static void ipip6_tunnel_update(struct ip_tunnel *t,
static int ipip6_tunnel_update_6rd(struct ip_tunnel *t,
struct ip_tunnel *t = netdev_priv(dev);
struct ip_tunnel *t = netdev_priv(dev);
struct ip_tunnel *t = netdev_priv(dev);
struct ip_tunnel *t = netdev_priv(dev);
struct ip_tunnel *t = netdev_priv(dev);
struct ip_tunnel *t = netdev_priv(dev);
static struct ip_tunnel __rcu **
struct ip_tunnel *tunnel = netdev_priv(dev);
struct ip_tunnel *tunnel = netdev_priv(dev);
struct ip_tunnel *tunnel = netdev_priv(dev);
struct ip_tunnel *tunnel = netdev_priv(dev);
struct ip_tunnel *nt;
static inline struct ip_tunnel __rcu **ipip6_bucket(struct sit_net *sitn,
struct ip_tunnel *t)
struct ip_tunnel *t = netdev_priv(dev);
static void ipip6_tunnel_unlink(struct sit_net *sitn, struct ip_tunnel *t)
struct ip_tunnel __rcu **tp;
struct ip_tunnel *iter;
struct ip_tunnel *tunnel = netdev_priv(dev);
.priv_size = sizeof(struct ip_tunnel),
static void ipip6_tunnel_link(struct sit_net *sitn, struct ip_tunnel *t)
struct ip_tunnel __rcu **tp = ipip6_bucket(sitn, t);
struct ip_tunnel *t;
struct ip_tunnel *t;
sitn->fb_tunnel_dev = alloc_netdev(sizeof(struct ip_tunnel), "sit0",
struct ip_tunnel *t = netdev_priv(dev);
struct ip_tunnel *t0 = netdev_priv(sitn->fb_tunnel_dev);
struct ip_tunnel *t = netdev_priv(dev);
static struct ip_tunnel *ipip6_tunnel_locate(struct net *net,
struct ip_tunnel *t, *nt;
struct ip_tunnel __rcu **tp;
__ipip6_tunnel_locate_prl(struct ip_tunnel *t, __be32 addr)
struct ip_tunnel *t = netdev_priv(dev);
ipip6_tunnel_add_prl(struct ip_tunnel *t, struct ip_tunnel_prl *a, int chg)
ipip6_tunnel_del_prl(struct ip_tunnel *t, struct ip_tunnel_prl *a)
struct ip_tunnel *t = netdev_priv(dev);
isatap_chksrc(struct sk_buff *skb, const struct iphdr *iph, struct ip_tunnel *t)
struct ip_tunnel *tunnel = netdev_priv(dev);
struct ip_tunnel *t;
static inline bool is_spoofed_6rd(struct ip_tunnel *tunnel, const __be32 v4addr,
static bool only_dnatted(const struct ip_tunnel *tunnel,
struct ip_tunnel *tunnel)
struct ip_tunnel *tunnel;
static bool check_6rd(struct ip_tunnel *tunnel, const struct in6_addr *v6dst,
struct ip_tunnel *tunnel;
struct ip_tunnel __rcu *tunnels_r_l[IP6_SIT_HASH_SIZE];
struct ip_tunnel __rcu *tunnels_r[IP6_SIT_HASH_SIZE];
static bool check_6rd(struct ip_tunnel *tunnel, const struct in6_addr *v6dst,
struct ip_tunnel __rcu *tunnels_l[IP6_SIT_HASH_SIZE];
struct ip_tunnel __rcu *tunnels_wc[1];
struct ip_tunnel __rcu **tunnels[4];
static inline __be32 try_6rd(struct ip_tunnel *tunnel,
struct ip_tunnel *t = netdev_priv(dev);
struct ip_tunnel *tunnel = netdev_priv(dev);
static struct ip_tunnel *ipip6_tunnel_lookup(struct net *net,