User Details
- User Since
- Nov 23 2015, 12:29 AM (534 w, 6 d)
Thu, Feb 12
Wed, Feb 11
Tue, Feb 10
Mon, Feb 9
- cancel the unnecessary change to sc_flowtype check in syncache_socket()
- for the rest, check RSS types by a new macro M_HASHTYPE_ISHASH_TCP
Fri, Feb 6
Thu, Feb 5
Wed, Jan 28
use the macro M_HASHTYPE_CLEAR instead, no functional change
As discussed, this change is not necessary.
Tue, Jan 27
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.
Jan 18 2026
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