Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Mar 2017 03:08:30 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-net@FreeBSD.org
Subject:   [Bug 217637] One TCP connection accepted TWO times
Message-ID:  <bug-217637-2472-hDw7Y0weTe@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-217637-2472@https.bugs.freebsd.org/bugzilla/>
References:  <bug-217637-2472@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=217637

--- Comment #74 from Mike Karels <karels@freebsd.org> ---
In responding to an earlier comment directed to me, and to the comments since:

This connection is dead.  Only an RST and CLOSED state apply.  Data cannot be
delivered to the application, which has lost the handle to this connection, and
may not even be alive in some cases.  TCP cannot wait for a FIN, for example,
because there may be gigabytes of data to deliver before the FIN, and there is
no where for them to go.

fwiw, I added the original version of this code about 30 years ago.  I believe
it was in 4.3BSD.  It is still correct.

-- 
You are receiving this mail because:
You are the assignee for the bug.


Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-217637-2472-hDw7Y0weTe>