Lines Matching refs:fl4
1117 static int udp_send_skb(struct sk_buff *skb, struct flowi4 *fl4, in udp_send_skb() argument
1135 uh->dest = fl4->fl4_dport; in udp_send_skb()
1182 udp4_hwcsum(skb, fl4->saddr, fl4->daddr); in udp_send_skb()
1189 uh->check = csum_tcpudp_magic(fl4->saddr, fl4->daddr, len, in udp_send_skb()
1216 struct flowi4 *fl4 = &inet->cork.fl.u.ip4; in udp_push_pending_frames() local
1220 skb = ip_finish_skb(sk, fl4); in udp_push_pending_frames()
1224 err = udp_send_skb(skb, fl4, &inet->cork.base); in udp_push_pending_frames()
1276 struct flowi4 *fl4; in udp_sendmsg() local
1304 fl4 = &inet->cork.fl.u.ip4; in udp_sendmsg()
1441 fl4 = &fl4_stack; in udp_sendmsg()
1443 flowi4_init_output(fl4, ipc.oif, ipc.sockc.mark, in udp_sendmsg()
1449 security_sk_classify_flow(sk, flowi4_to_flowi_common(fl4)); in udp_sendmsg()
1450 rt = ip_route_output_flow(net, fl4, sk); in udp_sendmsg()
1471 saddr = fl4->saddr; in udp_sendmsg()
1473 daddr = ipc.addr = fl4->daddr; in udp_sendmsg()
1479 skb = ip_make_skb(sk, fl4, getfrag, msg, ulen, in udp_sendmsg()
1484 err = udp_send_skb(skb, fl4, &cork); in udp_sendmsg()
1501 fl4 = &inet->cork.fl.u.ip4; in udp_sendmsg()
1502 fl4->daddr = daddr; in udp_sendmsg()
1503 fl4->saddr = saddr; in udp_sendmsg()
1504 fl4->fl4_dport = dport; in udp_sendmsg()
1505 fl4->fl4_sport = inet->inet_sport; in udp_sendmsg()
1510 err = ip_append_data(sk, fl4, getfrag, msg, ulen, in udp_sendmsg()
1543 dst_confirm_neigh(&rt->dst, &fl4->daddr); in udp_sendmsg()