Lines Matching refs:size_goal

650 				int size_goal)  in tcp_should_autocork()  argument
652 return skb->len < size_goal && in tcp_should_autocork()
659 int nonagle, int size_goal) in tcp_push() argument
673 if (tcp_should_autocork(sk, skb, size_goal)) { in tcp_push()
843 u32 new_size_goal, size_goal; in tcp_xmit_size_goal() local
853 size_goal = tp->gso_segs * mss_now; in tcp_xmit_size_goal()
854 if (unlikely(new_size_goal < size_goal || in tcp_xmit_size_goal()
855 new_size_goal >= size_goal + mss_now)) { in tcp_xmit_size_goal()
858 size_goal = tp->gso_segs * mss_now; in tcp_xmit_size_goal()
861 return max(size_goal, mss_now); in tcp_xmit_size_goal()
864 static int tcp_send_mss(struct sock *sk, int *size_goal, int flags) in tcp_send_mss() argument
869 *size_goal = tcp_xmit_size_goal(sk, mss_now, !(flags & MSG_OOB)); in tcp_send_mss()
878 int mss_now, size_goal; in do_tcp_sendpages() local
895 mss_now = tcp_send_mss(sk, &size_goal, flags); in do_tcp_sendpages()
907 if (!tcp_send_head(sk) || (copy = size_goal - skb->len) <= 0) { in do_tcp_sendpages()
917 copy = size_goal; in do_tcp_sendpages()
960 if (skb->len < size_goal || (flags & MSG_OOB)) in do_tcp_sendpages()
974 TCP_NAGLE_PUSH, size_goal); in do_tcp_sendpages()
979 mss_now = tcp_send_mss(sk, &size_goal, flags); in do_tcp_sendpages()
984 tcp_push(sk, flags, mss_now, tp->nonagle, size_goal); in do_tcp_sendpages()
1073 int mss_now = 0, size_goal, copied_syn = 0; in tcp_sendmsg() local
1116 mss_now = tcp_send_mss(sk, &size_goal, flags); in tcp_sendmsg()
1129 int max = size_goal; in tcp_sendmsg()
1159 copy = size_goal; in tcp_sendmsg()
1160 max = size_goal; in tcp_sendmsg()
1249 TCP_NAGLE_PUSH, size_goal); in tcp_sendmsg()
1254 mss_now = tcp_send_mss(sk, &size_goal, flags); in tcp_sendmsg()
1259 tcp_push(sk, flags, mss_now, tp->nonagle, size_goal); in tcp_sendmsg()