User Details
- User Since
- Nov 23 2015, 12:29 AM (531 w, 2 d)
Today
As discussed, this change is not necessary.
Yesterday
The latest FreeBSD MAN page for TCP(4) shows the TCP_MAXSEG allows to determine the result of negotiation between sender and receiver.
Mon, Jan 26
Fri, Jan 23
Does not seem to be needed as the abandon reason is in https://reviews.freebsd.org/D47218#1253529.
Sun, Jan 18
Does not seem to be needed.
Dec 4 2025
Oct 30 2025
Oct 24 2025
Oct 2 2025
For reference, the Linux kernel recently changed it from 6MB to 32MB.
Sep 30 2025
Sep 25 2025
Sep 15 2025
Sep 4 2025
Aug 29 2025
Looks good to me. I only have two minor suggestions.
Aug 13 2025
Aug 12 2025
Aug 11 2025
Aug 8 2025
Thanks for the following improvements:
Aug 6 2025
Aug 5 2025
I am ok with this patch. But I want to be sure how snd_recover shrinks. Is it because tp->snd_recover = tp->snd_recover_prev in CC_RTO_ERR? But that shall not be in SACK recovery.
Jul 21 2025
Jul 7 2025
Other than the fd is not used in the test code, I am good with this change.
Jun 30 2025
Thanks for the elaboration. Looks good to me now.
Looks I am missing the context. Given the fact that the socket is in TCPS_TIME_WAIT while switching to the default stack, was this assert a day one issue that was not test covered before? Or was this panic caused by recent changes?
Jun 16 2025
Jun 13 2025
Jun 11 2025
May 14 2025
May 1 2025
Apr 21 2025
Mar 27 2025
Mar 20 2025
This is for the fast path fix. Just want to confirm with your that a second patch may be around to improve both of the fast and slow path?
Mar 17 2025
Mar 5 2025
Feb 28 2025
Didn't see any surprising regression from my test result for this patch:
testD49047
Feb 21 2025
code update based on Richard's comments
re-base, add a missing part and update based on Richard's comment in the meeting
Feb 20 2025
Feb 19 2025
Feb 18 2025
Feb 14 2025
Feb 12 2025
Jan 31 2025
Jan 8 2025
Why not move the old_method: label above the stack variables' declaration? I think it may be cleaner to read.
Like this:
Jan 6 2025
Dec 18 2024
Dec 11 2024
Dec 10 2024
Additional comment:
Nov 25 2024
Nov 19 2024
update:
Looks this patch has some significant reduction on fragment (data_size % MSS) > 0 out of TSO data chunks: testD47474
TSO not enabled:
Nov 14 2024
Nov 4 2024
I think you meant the title be:
tcp: consistently set CWND to MSS => tcp: consistently set CWND to 1
in case of SYN/SYN ACK retransmissions => in case of SYN retransmissions
Oct 28 2024
OK. I am approving it now as my test in https://wiki.freebsd.org/chengcui/testD43470 shows some improvement. Any bug related observations can be fixed later.
Oct 24 2024
Also, please correct the SUMMARY section:
Oct 23 2024
Oct 22 2024
Oct 21 2024
Oct 17 2024
update code based on discussion
From my test result in testD30155, I didn't find any significant improvement under my eyes:
Oct 16 2024
Better now. But it can be cleaner.
Add the __inline keyword to avoid overhead when possible.