Lines Matching refs:size_goal
652 int size_goal) in tcp_should_autocork() argument
654 return skb->len < size_goal && in tcp_should_autocork()
661 int nonagle, int size_goal) in tcp_push() argument
675 if (tcp_should_autocork(sk, skb, size_goal)) { in tcp_push()
858 u32 new_size_goal, size_goal; in tcp_xmit_size_goal() local
868 size_goal = tp->gso_segs * mss_now; in tcp_xmit_size_goal()
869 if (unlikely(new_size_goal < size_goal || in tcp_xmit_size_goal()
870 new_size_goal >= size_goal + mss_now)) { in tcp_xmit_size_goal()
873 size_goal = tp->gso_segs * mss_now; in tcp_xmit_size_goal()
876 return max(size_goal, mss_now); in tcp_xmit_size_goal()
879 static int tcp_send_mss(struct sock *sk, int *size_goal, int flags) in tcp_send_mss() argument
884 *size_goal = tcp_xmit_size_goal(sk, mss_now, !(flags & MSG_OOB)); in tcp_send_mss()
893 int mss_now, size_goal; in do_tcp_sendpages() local
911 mss_now = tcp_send_mss(sk, &size_goal, flags); in do_tcp_sendpages()
923 if (!tcp_send_head(sk) || (copy = size_goal - skb->len) <= 0) { in do_tcp_sendpages()
934 copy = size_goal; in do_tcp_sendpages()
978 if (skb->len < size_goal || (flags & MSG_OOB)) in do_tcp_sendpages()
992 TCP_NAGLE_PUSH, size_goal); in do_tcp_sendpages()
998 mss_now = tcp_send_mss(sk, &size_goal, flags); in do_tcp_sendpages()
1003 tcp_push(sk, flags, mss_now, tp->nonagle, size_goal); in do_tcp_sendpages()
1095 int mss_now = 0, size_goal, copied_syn = 0; in tcp_sendmsg() local
1139 mss_now = tcp_send_mss(sk, &size_goal, flags); in tcp_sendmsg()
1152 int max = size_goal; in tcp_sendmsg()
1183 copy = size_goal; in tcp_sendmsg()
1184 max = size_goal; in tcp_sendmsg()
1273 TCP_NAGLE_PUSH, size_goal); in tcp_sendmsg()
1279 mss_now = tcp_send_mss(sk, &size_goal, flags); in tcp_sendmsg()
1284 tcp_push(sk, flags, mss_now, tp->nonagle, size_goal); in tcp_sendmsg()