Received: by 2002:ac0:a581:0:0:0:0:0 with SMTP id m1-v6csp616468imm; Fri, 29 Jun 2018 03:38:00 -0700 (PDT) X-Google-Smtp-Source: ADUXVKI8KAkeyed1ygVnc2dowHbFWBQlYiZDh3cqAEtI2ylX6EotGx95qE6wh4g2zW/dJbm6Psrz X-Received: by 2002:a65:50cb:: with SMTP id s11-v6mr11812280pgp.384.1530268680556; Fri, 29 Jun 2018 03:38:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1530268680; cv=none; d=google.com; s=arc-20160816; b=IAFLTqAZt+FICJM4B9HbY6YwTeaENM/WwaaE2ImgmppnNs8zhhZBSAnPJrboPmMIM9 kNLgHcoE/9cat7uzHXb5DqO0eUahJC0fkO3oZtr6Eloic3izFJJJkXmXZUBSvx3mbAxB OQrAUMBKAAvaOszoDJo8CA2aUi170A235acStGGNm1Dvsl0kOFdYX1Bd5WuOuxwMckJh oPLlP5YLdXYju8yPoisT+CKpwziW3ohpdMWspjswZuH3uhE64shmdIW6qH++IRvJDxaN SVxv2nAbP7XIg0i9PW36r0Nihvgb1qlFYazGIHEVtez8+8VRNoVZIkmikrpzck54960w Z0LA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :message-id:in-reply-to:subject:cc:to:from:date :arc-authentication-results; bh=ra3B6ULcHH6QJ9IDx3KgHTH+qtCsjm0qiIZqM2k5GZE=; b=xb+oHJ2gSFw48O4J32VlsMYkEe3t63c3B2J+UY5xzxixHQgxaCbFgCneWpFMlgB15U EVaeO8lfwqyJE/IUwjnxDFlu7d+A8eRpawP3vcPQSK2tOsQx6bVg3p1RjKBOdxtusNfi qhVCZ04ViPeztMEfvZhdy8jTC4xTrpsT0korMNnd5xlA0LPTubV/dXG7ry1hYcg7uqo1 rKxGI0YTseusCTkJGjTBjCNIxQGb4SbtW6m/mReXSRO0Gn+/cBwcIKmscudtO60Muguj wTNTFwB91Us/HKQjt11Q/9F2PHYxL7S/PuaSLbnz8+VzDp0m7Y4b6rZz+KPeU1MNM2ET CTZw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p1-v6si8694355pld.218.2018.06.29.03.37.45; Fri, 29 Jun 2018 03:38:00 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754020AbeF2KSE (ORCPT + 99 others); Fri, 29 Jun 2018 06:18:04 -0400 Received: from smtp-rs2-vallila1.fe.helsinki.fi ([128.214.173.73]:44054 "EHLO smtp-rs2-vallila1.fe.helsinki.fi" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752128AbeF2KSC (ORCPT ); Fri, 29 Jun 2018 06:18:02 -0400 Received: from whs-18.cs.helsinki.fi (whs-18.cs.helsinki.fi [128.214.166.46]) by smtp-rs2.it.helsinki.fi (8.14.7/8.14.7) with ESMTP id w5TAHv3P026232; Fri, 29 Jun 2018 13:17:57 +0300 Received: by whs-18.cs.helsinki.fi (Postfix, from userid 1070048) id 535FE3601A6; Fri, 29 Jun 2018 13:17:57 +0300 (EEST) Received: from localhost (localhost [127.0.0.1]) by whs-18.cs.helsinki.fi (Postfix) with ESMTP id 51C73360030; Fri, 29 Jun 2018 13:17:57 +0300 (EEST) Date: Fri, 29 Jun 2018 13:17:57 +0300 (EEST) From: =?ISO-8859-15?Q?Ilpo_J=E4rvinen?= X-X-Sender: ijjarvin@whs-18.cs.helsinki.fi To: Yuchung Cheng cc: Michal Kubecek , netdev , Eric Dumazet , LKML Subject: Re: [RFC PATCH RESEND] tcp: avoid F-RTO if SACK and timestamps are disabled In-Reply-To: Message-ID: References: <20180613164802.99B89A09E2@unicorn.suse.cz> <20180613165543.0F92DA09E2@unicorn.suse.cz> <20180614093408.5e34ijwhome4t5yn@unicorn.suse.cz> <20180614131801.hd474jgrhmtqzhag@unicorn.suse.cz> <20180615092753.lmxqh65moc33rzbq@unicorn.suse.cz> User-Agent: Alpine 2.20 (DEB 67 2015-01-07) MIME-Version: 1.0 Content-Type: multipart/mixed; BOUNDARY="8323329-1584806766-1530267477=:29120" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --8323329-1584806766-1530267477=:29120 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 8BIT On Wed, 27 Jun 2018, Yuchung Cheng wrote: > On Fri, Jun 15, 2018 at 3:35 AM, Ilpo J?rvinen > wrote: > > On Fri, 15 Jun 2018, Michal Kubecek wrote: > > > >> My understanding is that this means that while the first ack after new > >> data is correctly ignored, the following ack which preserves window size > >> should be recognized as a dupack and (3a) should be taken. > > > > Linux FRTO never gets that far (without my fix) if the ACK in step 2 > > covers beyond the RTO rexmit because 3b is prematurely invoked, that's > > why you never see what would occur if 3a is taken. TCP thinks it's not > > recovering anymore and therefore can send only new data (if there's some > > available). > > > > This is what I tried to tell earlier, with new data there you see there's > > something else wrong too with FRTO besides the RTO loop. > > agreed. Ilpo do you mind re-submitting your fix > https://patchwork.ozlabs.org/patch/883654/ (IIRC I already acked-by) Resent as individual patch. And, no you didn't ack it but my impression in general is that we have converged into agreement about the sender side fixes including this one but I'm hesitant to interpret such vague impression about agreement alone as acked-by. (Now with hindsight, maybe I should have interpreted this statement of yours above as acked-by and added it but I already did send it out without adding it). > tcptest suite may have to wait due to some internal workload Neal is > juggling. Ok, no problem. Thanks for keeping me updated. -- i. --8323329-1584806766-1530267477=:29120--