Lines Matching refs:rt
1771 static int vxlan_xmit_skb(struct rtable *rt, struct sock *sk, struct sk_buff *skb, in vxlan_xmit_skb() argument
1796 min_headroom = LL_RESERVED_SPACE(rt->dst.dev) + rt->dst.header_len in vxlan_xmit_skb()
1840 return udp_tunnel_xmit_skb(rt, sk, skb, src, dst, tos, in vxlan_xmit_skb()
1924 struct rtable *rt = NULL; in vxlan_xmit_one() local
2015 rt = ip_route_output_key(vxlan->net, &fl4); in vxlan_xmit_one()
2016 if (IS_ERR(rt)) { in vxlan_xmit_one()
2023 if (rt->dst.dev == dev) { in vxlan_xmit_one()
2031 if (rt->rt_flags & RTCF_LOCAL && in vxlan_xmit_one()
2032 !(rt->rt_flags & (RTCF_BROADCAST | RTCF_MULTICAST))) { in vxlan_xmit_one()
2035 ip_rt_put(rt); in vxlan_xmit_one()
2046 ttl = ttl ? : ip4_dst_hoplimit(&rt->dst); in vxlan_xmit_one()
2047 err = vxlan_xmit_skb(rt, sk, skb, fl4.saddr, in vxlan_xmit_one()
2125 ip_rt_put(rt); in vxlan_xmit_one()
2409 struct rtable *rt; in egress_ipv4_tun_info() local
2418 rt = ip_route_output_key(vxlan->net, &fl4); in egress_ipv4_tun_info()
2419 if (IS_ERR(rt)) in egress_ipv4_tun_info()
2420 return PTR_ERR(rt); in egress_ipv4_tun_info()
2421 ip_rt_put(rt); in egress_ipv4_tun_info()