Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 Jan 2021 15:21:02 +0000
From:      bugzilla-noreply@freebsd.org
To:        net@FreeBSD.org
Subject:   [Bug 252449] [tcp] TCP/IP regression or incompatibility since r368181
Message-ID:  <bug-252449-7501-a12ZO27mTw@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-252449-7501@https.bugs.freebsd.org/bugzilla/>
References:  <bug-252449-7501@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D252449

--- Comment #12 from commit-hook@FreeBSD.org ---
A commit in branch stable/12 references this bug:

URL:
https://cgit.FreeBSD.org/src/commit/?id=3De82353f84c58da9a5c38bd471a09936c1=
6a5b6ea

commit e82353f84c58da9a5c38bd471a09936c16a5b6ea
Author:     Michael Tuexen <tuexen@FreeBSD.org>
AuthorDate: 2021-01-13 21:48:17 +0000
Commit:     Michael Tuexen <tuexen@FreeBSD.org>
CommitDate: 2021-01-24 14:46:12 +0000

    tcp: add sysctl to tolerate TCP segments missing timestamps

    When timestamp support has been negotiated, TCP segements received
    without a timestamp should be discarded. However, there are broken
    TCP implementations (for example, stacks used by Omniswitch 63xx and
    64xx models), which send TCP segments without timestamps although
    they negotiated timestamp support.
    This patch adds a sysctl variable which tolerates such TCP segments
    and allows to interoperate with broken stacks.

    Reviewed by:            jtl@, rscheff@
    Differential Revision:  https://reviews.freebsd.org/D28142
    Sponsored by:           Netflix, Inc.
    PR:                     252449

    (cherry picked from commit d2b3ceddccac60b563f642898e3a314647666a10)

 share/man/man4/tcp.4          | 23 ++++++++++++++++++++---
 sys/netinet/tcp_input.c       |  5 +++--
 sys/netinet/tcp_stacks/rack.c |  5 +++--
 sys/netinet/tcp_subr.c        |  5 +++++
 sys/netinet/tcp_syncache.c    | 26 +++++++++++++++++++-------
 sys/netinet/tcp_timewait.c    |  5 +++--
 sys/netinet/tcp_var.h         |  2 ++
 7 files changed, 55 insertions(+), 16 deletions(-)

--=20
You are receiving this mail because:
You are on the CC list for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-252449-7501-a12ZO27mTw>