]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
RFC 7323 specifies that:
authorMichael Tuexen <tuexen@FreeBSD.org>
Mon, 9 Nov 2020 21:49:40 +0000 (21:49 +0000)
committerMichael Tuexen <tuexen@FreeBSD.org>
Mon, 9 Nov 2020 21:49:40 +0000 (21:49 +0000)
commit283c76c7c3f2f634f19f303a771a3f81fe890cab
treef2699b61f571700f52b05440597db4308daa2890
parentdb6a0c8f47ba9186ae0a28951496d16bc2ccd2cb
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