Bug 206047 - TCP Stack: Challenge ACKs and Timestamps
Summary: TCP Stack: Challenge ACKs and Timestamps
Status: Closed FIXED
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: CURRENT
Hardware: Any Any
: --- Affects Only Me
Assignee: Jonathan T. Looney
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-01-08 21:40 UTC by Sam Kumar
Modified: 2016-03-07 15:02 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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