]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r348290:
authorMichael Tuexen <tuexen@FreeBSD.org>
Thu, 30 May 2019 13:51:11 +0000 (13:51 +0000)
committerMichael Tuexen <tuexen@FreeBSD.org>
Thu, 30 May 2019 13:51:11 +0000 (13:51 +0000)
commitf8eabb42b6594383c98be650905400ad708f37b6
treeb885672aa15b32c9634008a840130243da80d585
parent680288284f1c407ac2d6a529d80d377d0723792f
MFC r348290:
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 may get stuck on the incomplete queue.

Reviewed by: jtl@
Sponsored by: Netflix, Inc.
Differential Revision: https://reviews.freebsd.org/D20374
sys/netinet/tcp_syncache.c