Lines Matching refs:tunnel
190 struct ip_tunnel *tunnel; in ipip_rcv() local
194 tunnel = ip_tunnel_lookup(itn, skb->dev->ifindex, TUNNEL_NO_KEY, in ipip_rcv()
196 if (tunnel) { in ipip_rcv()
201 return ip_tunnel_rcv(tunnel, skb, &tpi, log_ecn_error); in ipip_rcv()
217 struct ip_tunnel *tunnel = netdev_priv(dev); in ipip_tunnel_xmit() local
218 const struct iphdr *tiph = &tunnel->parms.iph; in ipip_tunnel_xmit()
301 struct ip_tunnel *tunnel = netdev_priv(dev); in ipip_tunnel_init() local
303 memcpy(dev->dev_addr, &tunnel->parms.iph.saddr, 4); in ipip_tunnel_init()
304 memcpy(dev->broadcast, &tunnel->parms.iph.daddr, 4); in ipip_tunnel_init()
306 tunnel->tun_hlen = 0; in ipip_tunnel_init()
307 tunnel->hlen = tunnel->tun_hlen + tunnel->encap_hlen; in ipip_tunnel_init()
308 tunnel->parms.iph.protocol = IPPROTO_IPIP; in ipip_tunnel_init()
449 struct ip_tunnel *tunnel = netdev_priv(dev); in ipip_fill_info() local
450 struct ip_tunnel_parm *parm = &tunnel->parms; in ipip_fill_info()
462 tunnel->encap.type) || in ipip_fill_info()
464 tunnel->encap.sport) || in ipip_fill_info()
466 tunnel->encap.dport) || in ipip_fill_info()
468 tunnel->encap.flags)) in ipip_fill_info()