[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20100926.151346.112585478.davem@davemloft.net>
Date: Sun, 26 Sep 2010 15:13:46 -0700 (PDT)
From: David Miller <davem@...emloft.net>
To: w@....eu
Cc: netdev@...r.kernel.org
Subject: Re: TCP: orphans broken by RFC 2525 #2.17
From: Willy Tarreau <w@....eu>
Date: Sun, 26 Sep 2010 15:17:17 +0200
> I've read RFC 2525 #2.17 and it shows quite interesting examples of what
> it wanted to protect against. However, the recommendation did not consider
> the fact that there could be some unacked pending data in the outgoing
> buffers.
It doesn't matter if there is any pending data still outgoing when
we received this data after close().
The issue is that the reliable transport nature of TCP has been
violated, and as such the entire connection's reliability has
been compromised.
The only appropriate response is a full reset.
As Eric said, your only option is to fully sync the data coming
from the peer.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists