Page MenuHomeFreeBSD

Add PAWS check for ACK segments in the syncache code
ClosedPublic

Authored by tuexen on May 23 2019, 12:26 PM.
Tags
None
Referenced Files
F109057593: D20374.diff
Fri, Jan 31, 6:11 AM
Unknown Object (File)
Fri, Jan 17, 4:13 PM
Unknown Object (File)
Tue, Jan 7, 1:29 AM
Unknown Object (File)
Dec 12 2024, 8:19 AM
Unknown Object (File)
Nov 30 2024, 1:28 AM
Unknown Object (File)
Nov 26 2024, 1:13 PM
Unknown Object (File)
Nov 22 2024, 8:58 AM
Unknown Object (File)
Nov 20 2024, 10:29 AM
Subscribers

Details

Summary

When an ACK segment as the third message of the three way handshake is received and support for time stamps was negotiated in the SYN/SYNACK exchange perform the PAWS check and only expand the syn cache entry if the check is passed.
Without this check, endpoints my get stuck on the incomplete queue.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable