On Sun, Nov 08, 2026 at 05:14:17AM -0600, Alexander Bluhm wrote:
> CVSROOT:      /cvs
> Module name:  src
> Changes by:   [email protected]   2026/11/08 05:14:17
> 
> Modified files:
>       sys/netinet    : tcp_output.c 
> 
> Log message:
> Do not advance snd_nxt and snd_max for TCP SACK retransmits.
> 
> In the SACK case, the calculation that decided whether we should
> adjust snd_nxt and snd_max was wrong.  Use the same logic as FreeBSD
> and NetBSD, and never advance them when retransmitting a SACK hole.
> This may delay a FIN packet in a corner case, but the logic gets
> much simpler.  Also simplify the SACK checks, sack_rxmit is only
> set if tp->sack_enable is true.
> 
> reported by OpenAI; OK sashan@

and OK hshoexer@

Reply via email to