From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Miller Subject: Re: [PATCH net] tcp: fix DSACK-based undo on non-duplicate ACK Date: Sun, 05 Nov 2017 23:17:18 +0900 (KST) Message-ID: <20171105.231718.1729738107149124866.davem@davemloft.net> References: <20171104004655.43335-1-priyarjha@google.com> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: netdev@vger.kernel.org, ycheng@google.com, ncardwell@google.com To: priyarjha@google.com Return-path: Received: from shards.monkeyblade.net ([184.105.139.130]:46734 "EHLO shards.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751139AbdKEORW (ORCPT ); Sun, 5 Nov 2017 09:17:22 -0500 In-Reply-To: <20171104004655.43335-1-priyarjha@google.com> Sender: netdev-owner@vger.kernel.org List-ID: From: Priyaranjan Jha Date: Fri, 3 Nov 2017 17:46:55 -0700 > Fixes DSACK-based undo when sender is in Open State and > an ACK advances snd_una. > > Example scenario: > - Sender goes into recovery and makes some spurious rtx. > - It comes out of recovery and enters into open state. > - It sends some more packets, let's say 4. > - The receiver sends an ACK for the first two, but this ACK is lost. > - The sender receives ack for first two, and DSACK for previous > spurious rtx. > > Signed-off-by: Priyaranjan Jha > Signed-off-by: Yuchung Cheng > Signed-off-by: Neal Cardwell > Acked-by: Yousuk Seung Applied, thanks.