]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
RFC 7323 specifies that:
authortuexen <tuexen@FreeBSD.org>
Mon, 9 Nov 2020 21:49:40 +0000 (21:49 +0000)
committertuexen <tuexen@FreeBSD.org>
Mon, 9 Nov 2020 21:49:40 +0000 (21:49 +0000)
commit43acffff63b1aab087b8e927b46e61f3381f6bce
treef2699b61f571700f52b05440597db4308daa2890
parent4e9412c9eec32da012f06fd9553b1d14232227ae
RFC 7323 specifies that:
* TCP segments without timestamps should be dropped when support for
  the timestamp option has been negotiated.
* TCP segments with timestamps should be processed normally if support
  for the timestamp option has not been negotiated.
This patch enforces the above.

PR: 250499
Reviewed by: gnn, rrs
MFC after: 1 week
Sponsored by: Netflix, Inc
Differential Revision: https://reviews.freebsd.org/D27148
sys/netinet/tcp_input.c
sys/netinet/tcp_stacks/bbr.c
sys/netinet/tcp_stacks/rack.c
sys/netinet/tcp_syncache.c
sys/netinet/tcp_timewait.c