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
F151155839: D55489.diff
Mon, Apr 6, 11:48 AM
Unknown Object (File)
Sat, Mar 21, 7:23 PM
Unknown Object (File)
Sat, Mar 21, 7:23 PM
Unknown Object (File)
Sat, Mar 21, 7:22 PM
Unknown Object (File)
Wed, Mar 18, 3:20 PM
Unknown Object (File)
Tue, Mar 17, 8:33 PM
Unknown Object (File)
Mar 5 2026, 6:28 PM
Unknown Object (File)
Mar 4 2026, 5:58 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