]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
tcp: tolerate missing timestamps
authorMichael Tuexen <tuexen@FreeBSD.org>
Fri, 11 Jun 2021 18:14:34 +0000 (20:14 +0200)
committerMichael Tuexen <tuexen@FreeBSD.org>
Wed, 14 Jul 2021 07:43:16 +0000 (09:43 +0200)
commitb9dc1285979058cb2751675d926a773513e83fc8
tree5657898ca8d2e9d782b5dbd177d21778f7ccb446
parent207b3a418a536853af0561b443f32911da18bba9
tcp: tolerate missing timestamps

Some TCP stacks negotiate TS support, but do not send TS at all
or not for keep-alive segments. Since this includes modern widely
deployed stacks, tolerate the violation of RFC 7323 per default.

Reviewed by: rgrimes, rrs, rscheff
Differential Revision: https://reviews.freebsd.org/D30740
Sponsored by: Netflix, Inc.

(cherry picked from commit 870af3f4dc57a6bbfc03f6a49ca0d5b7ff1b975a)
share/man/man4/tcp.4
sys/netinet/tcp_subr.c