Page MenuHomeFreeBSD

tcp: improve handling of segments in TIME WAIT
ClosedPublic

Authored by tuexen on Feb 24 2026, 3:13 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Apr 12, 1:02 AM
Unknown Object (File)
Fri, Apr 10, 1:32 AM
Unknown Object (File)
Mon, Apr 6, 11:48 AM
Unknown Object (File)
Mar 21 2026, 7:23 PM
Unknown Object (File)
Mar 21 2026, 7:23 PM
Unknown Object (File)
Mar 21 2026, 7:22 PM
Unknown Object (File)
Mar 18 2026, 3:20 PM
Unknown Object (File)
Mar 17 2026, 8:33 PM
Subscribers

Details

Summary

The check for excluding duplicate ACKs needs to consider only TH_SYN and TH_FIN. We know that TH_ACK is set and TH_RST is cleared. All other flags, in particular TH_ECE, TH_CWR, and TH_AE needs to be ignored for the check.

This fixes the ACK war reported in PR 292293.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable