Lines Matching refs:rt
398 struct rtable *rt; /* Route to the other host */ in ipip_tunnel_xmit() local
419 if ((rt = skb->rtable) == NULL) { in ipip_tunnel_xmit()
423 if ((dst = rt->rt_gateway) == 0) in ipip_tunnel_xmit()
434 if (ip_route_output_key(dev_net(dev), &rt, &fl)) { in ipip_tunnel_xmit()
439 tdev = rt->u.dst.dev; in ipip_tunnel_xmit()
442 ip_rt_put(rt); in ipip_tunnel_xmit()
448 mtu = dst_mtu(&rt->u.dst) - sizeof(struct iphdr); in ipip_tunnel_xmit()
454 ip_rt_put(rt); in ipip_tunnel_xmit()
464 ip_rt_put(rt); in ipip_tunnel_xmit()
485 ip_rt_put(rt); in ipip_tunnel_xmit()
505 skb->dst = &rt->u.dst; in ipip_tunnel_xmit()
517 iph->daddr = rt->rt_dst; in ipip_tunnel_xmit()
518 iph->saddr = rt->rt_src; in ipip_tunnel_xmit()
554 struct rtable *rt; in ipip_tunnel_bind_dev() local
555 if (!ip_route_output_key(dev_net(dev), &rt, &fl)) { in ipip_tunnel_bind_dev()
556 tdev = rt->u.dst.dev; in ipip_tunnel_bind_dev()
557 ip_rt_put(rt); in ipip_tunnel_bind_dev()