Lines Matching refs:fl4
796 static int udp_send_skb(struct sk_buff *skb, struct flowi4 *fl4) in udp_send_skb() argument
812 uh->dest = fl4->fl4_dport; in udp_send_skb()
826 udp4_hwcsum(skb, fl4->saddr, fl4->daddr); in udp_send_skb()
833 uh->check = csum_tcpudp_magic(fl4->saddr, fl4->daddr, len, in udp_send_skb()
859 struct flowi4 *fl4 = &inet->cork.fl.u.ip4; in udp_push_pending_frames() local
863 skb = ip_finish_skb(sk, fl4); in udp_push_pending_frames()
867 err = udp_send_skb(skb, fl4); in udp_push_pending_frames()
881 struct flowi4 *fl4; in udp_sendmsg() local
913 fl4 = &inet->cork.fl.u.ip4; in udp_sendmsg()
1019 fl4 = &fl4_stack; in udp_sendmsg()
1020 flowi4_init_output(fl4, ipc.oif, sk->sk_mark, tos, in udp_sendmsg()
1025 security_sk_classify_flow(sk, flowi4_to_flowi(fl4)); in udp_sendmsg()
1026 rt = ip_route_output_flow(net, fl4, sk); in udp_sendmsg()
1047 saddr = fl4->saddr; in udp_sendmsg()
1049 daddr = ipc.addr = fl4->daddr; in udp_sendmsg()
1053 skb = ip_make_skb(sk, fl4, getfrag, msg, ulen, in udp_sendmsg()
1058 err = udp_send_skb(skb, fl4); in udp_sendmsg()
1075 fl4 = &inet->cork.fl.u.ip4; in udp_sendmsg()
1076 fl4->daddr = daddr; in udp_sendmsg()
1077 fl4->saddr = saddr; in udp_sendmsg()
1078 fl4->fl4_dport = dport; in udp_sendmsg()
1079 fl4->fl4_sport = inet->inet_sport; in udp_sendmsg()
1084 err = ip_append_data(sk, fl4, getfrag, msg, ulen, in udp_sendmsg()