/kernel/linux/linux-5.10/net/ipv4/ |
H A D | tcp.c | 714 int size_goal) in tcp_should_autocork() 716 return skb->len < size_goal && in tcp_should_autocork() 723 int nonagle, int size_goal) in tcp_push() 736 if (tcp_should_autocork(sk, skb, size_goal)) { in tcp_push() 937 u32 new_size_goal, size_goal; in tcp_xmit_size_goal() local 947 size_goal = tp->gso_segs * mss_now; in tcp_xmit_size_goal() 948 if (unlikely(new_size_goal < size_goal || in tcp_xmit_size_goal() 949 new_size_goal >= size_goal + mss_now)) { in tcp_xmit_size_goal() 952 size_goal = tp->gso_segs * mss_now; in tcp_xmit_size_goal() 955 return max(size_goal, mss_no in tcp_xmit_size_goal() 713 tcp_should_autocork(struct sock *sk, struct sk_buff *skb, int size_goal) tcp_should_autocork() argument 722 tcp_push(struct sock *sk, int flags, int mss_now, int nonagle, int size_goal) tcp_push() argument 958 tcp_send_mss(struct sock *sk, int *size_goal, int flags) tcp_send_mss() argument 988 int mss_now, size_goal; do_tcp_sendpages() local 1214 int mss_now = 0, size_goal, copied_syn = 0; tcp_sendmsg_locked() local [all...] |
/kernel/linux/common_modules/newip/third_party/linux-5.10/net/newip/ |
H A D | tcp_nip.c | 415 int nonagle, int size_goal) in tcp_nip_push() 1434 u32 size_goal; in tcp_nip_xmit_size_goal() local 1445 size_goal = tp->gso_segs * mss_now; in tcp_nip_xmit_size_goal() 1446 if (unlikely(new_size_goal < size_goal || in tcp_nip_xmit_size_goal() 1447 new_size_goal >= size_goal + mss_now)) { in tcp_nip_xmit_size_goal() 1450 size_goal = tp->gso_segs * mss_now; in tcp_nip_xmit_size_goal() 1453 return max(size_goal, mss_now); in tcp_nip_xmit_size_goal() 1456 int tcp_nip_send_mss(struct sock *sk, int *size_goal, int flags) in tcp_nip_send_mss() argument 1461 *size_goal = tcp_nip_xmit_size_goal(sk, mss_now, !(flags & MSG_OOB)); in tcp_nip_send_mss() 1473 int size_goal; in tcp_nip_sendmsg() local 414 tcp_nip_push(struct sock *sk, int flags, int mss_now, int nonagle, int size_goal) tcp_nip_push() argument [all...] |
/kernel/linux/linux-5.10/net/mptcp/ |
H A D | protocol.c | 896 int mss_now, avail_size, size_goal, offset, ret, frag_truesize = 0; in mptcp_sendmsg_frag() local 922 mss_now = tcp_send_mss(ssk, &size_goal, msg->msg_flags); in mptcp_sendmsg_frag() 924 *ps_goal = size_goal; in mptcp_sendmsg_frag() 925 avail_size = size_goal; in mptcp_sendmsg_frag() 936 can_collapse = (size_goal - skb->len > 0) && in mptcp_sendmsg_frag() 941 avail_size = size_goal - skb->len; in mptcp_sendmsg_frag() 1173 int mss_now = 0, size_goal = 0, ret = 0; in mptcp_sendmsg() local 1247 &size_goal); in mptcp_sendmsg() 1271 tcp_sk(ssk)->nonagle, size_goal); in mptcp_sendmsg() 1292 tcp_sk(ssk)->nonagle, size_goal); in mptcp_sendmsg() 1752 int orig_len, orig_offset, mss_now = 0, size_goal = 0; mptcp_worker() local [all...] |
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | tcp.c | 696 int size_goal) in tcp_should_autocork() 698 return skb->len < size_goal && in tcp_should_autocork() 706 int nonagle, int size_goal) in tcp_push() 719 if (tcp_should_autocork(sk, skb, size_goal)) { in tcp_push() 901 u32 new_size_goal, size_goal; in tcp_xmit_size_goal() local 910 size_goal = tp->gso_segs * mss_now; in tcp_xmit_size_goal() 911 if (unlikely(new_size_goal < size_goal || in tcp_xmit_size_goal() 912 new_size_goal >= size_goal + mss_now)) { in tcp_xmit_size_goal() 915 size_goal = tp->gso_segs * mss_now; in tcp_xmit_size_goal() 918 return max(size_goal, mss_no in tcp_xmit_size_goal() 695 tcp_should_autocork(struct sock *sk, struct sk_buff *skb, int size_goal) tcp_should_autocork() argument 705 tcp_push(struct sock *sk, int flags, int mss_now, int nonagle, int size_goal) tcp_push() argument 921 tcp_send_mss(struct sock *sk, int *size_goal, int flags) tcp_send_mss() argument 1045 int mss_now = 0, size_goal, copied_syn = 0; tcp_sendmsg_locked() local 1352 int mss_now, size_goal; tcp_splice_eof() local [all...] |
/kernel/linux/common_modules/newip/third_party/linux-5.10/include/net/ |
H A D | nip.h | 115 int tcp_nip_send_mss(struct sock *sk, int *size_goal, int flags);
|
/kernel/linux/linux-6.6/net/mptcp/ |
H A D | protocol.c | 1128 int size_goal; member 1266 info->mss_now = tcp_send_mss(ssk, &info->size_goal, info->flags); in mptcp_sendmsg_frag() 1267 copy = info->size_goal; in mptcp_sendmsg_frag() 1493 tcp_push(ssk, 0, info->mss_now, tcp_sk(ssk)->nonagle, info->size_goal); in mptcp_push_release() 1697 info.size_goal); in __mptcp_subflow_push_pending() 2643 info.size_goal); in __mptcp_retrans()
|
/kernel/linux/linux-5.10/include/net/ |
H A D | tcp.h | 328 int tcp_send_mss(struct sock *sk, int *size_goal, int flags); 330 int size_goal);
|
/kernel/linux/linux-6.6/include/net/ |
H A D | tcp.h | 333 int tcp_send_mss(struct sock *sk, int *size_goal, int flags); 336 int size_goal);
|