Received: by 2002:a05:6a10:2726:0:0:0:0 with SMTP id ib38csp3477064pxb; Mon, 4 Apr 2022 18:12:56 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwclhf85yymsi2FWExQjJbtYCuyV/4HIc2L5yYdqI7SDWMRkgvMxB1a5HxMmFsVrTVTX77w X-Received: by 2002:a17:90b:3805:b0:1c7:6e7a:3e01 with SMTP id mq5-20020a17090b380500b001c76e7a3e01mr1089559pjb.213.1649121176389; Mon, 04 Apr 2022 18:12:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1649121176; cv=none; d=google.com; s=arc-20160816; b=JgYdWnwEkdhDKVy/yI9EAbp35xDZiMGqVzAlufKepxZ69gwlbfFZVO1uf7xhK6VYGX zCnsCq/K8U8bnsWXJv+sBYrMsyef1fVCuSwFkUc/7B5Uplm3yLJAu9vd5MC/ARWDxgcR YUdEpAxc1tcJPc+kkfTFERiEJuqdNbvunc/c8e70EylVCXumKYvQF6gFjyl+I/P9jya8 1C8cSkKUlChc8YnmqVkIZX7GCKv9uYiyixSDz+L3tgfCkMjxK/LzlIiJcxoe8l1C50Gs JgZTyA0bN4IH4Z4SHGZ918aNIlwc6I4si8T6WuheaKVti5qiYCerAv8FoJIweTxbLyFa 1yyg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to :organization:from:references:cc:to:content-language:subject :user-agent:mime-version:date:message-id; bh=lpbkrWC5KD8ryEicgnFc2mxQipS9C2ub4O32CK5ylHQ=; b=W7qEm6Oly8ZqSeHBYRdFJJMuExNYAwvxIws7vgfB1rO4t+iRPh8sIp9emMmGUz3ZIh 5IWuPXc/t/g1UQO0BhANzKp8zoJ4Tl837r74pCgN9EjHL6xGxUZFw7QYtStJojfdWHeP 00Q19rb1HTvrmovQoYg2+5pRGCR+ZVrdNMz15ZIV+CN2xhmmvlpf45c2h6GoolSwYR79 mVS5VESQI7S7S0IJLG3qSA2zcmT9N8TocN3spQIt6Yt4BLtT6eq9FqoPM845+9YPPPzp G3xljv2TPMPHK0P4OhK9kBhgXnnzlVoJ3C6XSSf3BqUoeqWxtGq6wO4IGEL9mKhyOPcE X4TA== ARC-Authentication-Results: i=1; mx.google.com; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=uls.co.za Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id j16-20020a056a00235000b004fafa481427si12040952pfj.91.2022.04.04.18.12.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Apr 2022 18:12:56 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=uls.co.za Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 010C21788F7; Mon, 4 Apr 2022 17:11:59 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345551AbiDALim (ORCPT + 99 others); Fri, 1 Apr 2022 07:38:42 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44740 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233663AbiDALil (ORCPT ); Fri, 1 Apr 2022 07:38:41 -0400 Received: from uriel.iewc.co.za (uriel.iewc.co.za [IPv6:2c0f:f720:0:3:d6ae:52ff:feb8:f27b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B70441D66F6; Fri, 1 Apr 2022 04:36:48 -0700 (PDT) Received: from [2c0f:f720:fe16:c400::1] (helo=tauri.local.uls.co.za) by uriel.iewc.co.za with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1naFa9-0005b8-R9; Fri, 01 Apr 2022 13:36:45 +0200 Received: from [192.168.42.201] by tauri.local.uls.co.za with esmtp (Exim 4.94.2) (envelope-from ) id 1naFa8-0001Tr-R7; Fri, 01 Apr 2022 13:36:45 +0200 Message-ID: <628a909d-1090-dc62-a730-fd9514079218@uls.co.za> Date: Fri, 1 Apr 2022 13:36:44 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.6.1 Subject: Re: linux 5.17.1 disregarding ACK values resulting in stalled TCP connections Content-Language: en-GB To: Eric Dumazet Cc: Neal Cardwell , LKML , Netdev , Yuchung Cheng References: <10c1e561-8f01-784f-c4f4-a7c551de0644@uls.co.za> <5f1bbeb2-efe4-0b10-bc76-37eff30ea905@uls.co.za> <4b4ff443-f8a9-26a8-8342-ae78b999335b@uls.co.za> From: Jaco Kroon Organization: Ultimate Linux Solutions (Pty) Ltd In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.5 required=5.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,NICE_REPLY_A, RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Eric, On 2022/04/01 02:54, Eric Dumazet wrote: > On Thu, Mar 31, 2022 at 5:41 PM Eric Dumazet wrote: >> On Thu, Mar 31, 2022 at 5:33 PM Jaco Kroon wrote: >> >>> I'll deploy same on a dev host we've got in the coming week and start a >>> bisect process. >> Thanks, this will definitely help. > One thing I noticed in your pcap is a good amount of drops, as if > Hystart was not able to stop slow-start before the drops are > happening. > > TFO with one less RTT at connection establishment could be the trigger. > > If you are still using cubic, please try to revert. Sorry, I understand TCP itself a bit, but I've given up trying to understand the various schedulers a long time ago and am just using the defaults that the kernel provides.  How do I check what I'm using, and how can I change that?  What is recommended at this stage? > > > commit 4e1fddc98d2585ddd4792b5e44433dcee7ece001 > Author: Eric Dumazet > Date: Tue Nov 23 12:25:35 2021 -0800 > > tcp_cubic: fix spurious Hystart ACK train detections for > not-cwnd-limited flows Ok, instead of starting with bisect, if I can reproduce in dev I'll use this one first. Kind Regards, Jaco