Bug 206047

Summary: TCP Stack: Challenge ACKs and Timestamps
Product: Base System Reporter: Sam Kumar <samkumar99>
Component: kernAssignee: Jonathan T. Looney <jtl>
Status: Closed FIXED    
Severity: Affects Only Me CC: jtl
Priority: ---    
Version: CURRENT   
Hardware: Any   
OS: Any   

Description Sam Kumar 2016-01-08 21:40:20 UTC
See the email thread at https://lists.freebsd.org/pipermail/freebsd-transport/2016-January/000057.html.
Comment 1 Jonathan T. Looney freebsd_committer freebsd_triage 2016-01-08 21:46:01 UTC
See https://reviews.freebsd.org/D4808 for proposed change.
Comment 2 commit-hook freebsd_committer freebsd_triage 2016-03-07 15:01:19 UTC
A commit references this bug:

Author: jtl
Date: Mon Mar  7 15:00:34 UTC 2016
New revision: 296455
URL: https://svnweb.freebsd.org/changeset/base/296455

Log:
  As reported on the transport@ and current@ mailing lists, the FreeBSD TCP
  stack is not compliant with RFC 7323, which requires that TCP stacks send
  a timestamp option on all packets (except, optionally, RSTs) after the
  session is established.

  This patch adds that support. It also adds a TCP signature option to the
  packet, if appropriate.

  PR:		206047
  Differential Revision:	https://reviews.freebsd.org/D4808
  Reviewed by:	hiren
  MFC after:	2 weeks
  Sponsored by:	Juniper Networks

Changes:
  head/sys/netinet/tcp_subr.c