Lines Matching refs:fl4
238 static struct rtable *ip4_route_output_gtp(struct flowi4 *fl4, in ip4_route_output_gtp() argument
242 memset(fl4, 0, sizeof(*fl4)); in ip4_route_output_gtp()
243 fl4->flowi4_oif = sk->sk_bound_dev_if; in ip4_route_output_gtp()
244 fl4->daddr = daddr; in ip4_route_output_gtp()
245 fl4->saddr = saddr; in ip4_route_output_gtp()
246 fl4->flowi4_tos = RT_CONN_FLAGS(sk); in ip4_route_output_gtp()
247 fl4->flowi4_proto = sk->sk_protocol; in ip4_route_output_gtp()
249 return ip_route_output_key(sock_net(sk), fl4); in ip4_route_output_gtp()
299 struct flowi4 fl4; in gtp0_send_echo_resp() local
332 rt = ip4_route_output_gtp(&fl4, gtp->sk0, iph->saddr, iph->daddr); in gtp0_send_echo_resp()
340 fl4.saddr, fl4.daddr, in gtp0_send_echo_resp()
479 struct flowi4 fl4; in gtp1u_send_echo_resp() local
514 rt = ip4_route_output_gtp(&fl4, gtp->sk1u, iph->saddr, iph->daddr); in gtp1u_send_echo_resp()
522 fl4.saddr, fl4.daddr, in gtp1u_send_echo_resp()
775 struct flowi4 fl4; member
799 struct flowi4 *fl4, in gtp_set_pktinfo_ipv4() argument
806 pktinfo->fl4 = *fl4; in gtp_set_pktinfo_ipv4()
816 struct flowi4 fl4; in gtp_build_skb_ip4() local
837 rt = ip4_route_output_gtp(&fl4, pctx->sk, pctx->peer_addr_ip4.s_addr, in gtp_build_skb_ip4()
880 gtp_set_pktinfo_ipv4(pktinfo, pctx->sk, iph, pctx, rt, &fl4, dev); in gtp_build_skb_ip4()
922 pktinfo.fl4.saddr, pktinfo.fl4.daddr, in gtp_dev_xmit()
1729 struct flowi4 fl4; in gtp_genl_send_echo_req() local
1792 rt = ip4_route_output_gtp(&fl4, sk, dst_ip, src_ip); in gtp_genl_send_echo_req()
1801 fl4.saddr, fl4.daddr, in gtp_genl_send_echo_req()
1802 fl4.flowi4_tos, in gtp_genl_send_echo_req()