• Home
  • Raw
  • Download

Lines Matching refs:tunnel

50 	struct ip_tunnel *tunnel;  in vti_input()  local
55 tunnel = ip_tunnel_lookup(itn, skb->dev->ifindex, TUNNEL_NO_KEY, in vti_input()
57 if (tunnel) { in vti_input()
61 XFRM_TUNNEL_SKB_CB(skb)->tunnel.ip4 = tunnel; in vti_input()
64 skb->dev = tunnel->dev; in vti_input()
100 struct ip_tunnel *tunnel = XFRM_TUNNEL_SKB_CB(skb)->tunnel.ip4; in vti_rcv_cb() local
104 if (!tunnel) in vti_rcv_cb()
107 dev = tunnel->dev; in vti_rcv_cb()
131 skb->mark = be32_to_cpu(tunnel->parms.i_key); in vti_rcv_cb()
138 skb_scrub_packet(skb, !net_eq(tunnel->net, dev_net(skb->dev))); in vti_rcv_cb()
169 struct ip_tunnel *tunnel = netdev_priv(dev); in vti_xmit() local
170 struct ip_tunnel_parm *parms = &tunnel->parms; in vti_xmit()
214 dst = xfrm_lookup_route(tunnel->net, dst, fl, NULL, 0); in vti_xmit()
257 skb_scrub_packet(skb, !net_eq(tunnel->net, dev_net(dev))); in vti_xmit()
261 err = dst_output(tunnel->net, skb->sk, skb); in vti_xmit()
280 struct ip_tunnel *tunnel = netdev_priv(dev); in vti_tunnel_xmit() local
302 fl.flowi_mark = be32_to_cpu(tunnel->parms.o_key); in vti_tunnel_xmit()
317 struct ip_tunnel *tunnel; in vti4_err() local
326 tunnel = ip_tunnel_lookup(itn, skb->dev->ifindex, TUNNEL_NO_KEY, in vti4_err()
328 if (!tunnel) in vti4_err()
331 mark = be32_to_cpu(tunnel->parms.o_key); in vti4_err()
424 struct ip_tunnel *tunnel = netdev_priv(dev); in vti_tunnel_init() local
425 struct iphdr *iph = &tunnel->parms.iph; in vti_tunnel_init()
440 struct ip_tunnel *tunnel = netdev_priv(dev); in vti_fb_tunnel_init() local
441 struct iphdr *iph = &tunnel->parms.iph; in vti_fb_tunnel_init()