Received: by 2002:a05:6a10:2726:0:0:0:0 with SMTP id ib38csp1233377pxb; Fri, 1 Apr 2022 08:03:37 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx+kPGutu24f1nDvN0xJX+rfZCOOaCcqy0GRlT0D5cvQ85srQhr91IXqI9+OaWQsVsvrbTQ X-Received: by 2002:a17:906:9b8f:b0:6e0:6bcb:fc59 with SMTP id dd15-20020a1709069b8f00b006e06bcbfc59mr200839ejc.624.1648825417424; Fri, 01 Apr 2022 08:03:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1648825417; cv=none; d=google.com; s=arc-20160816; b=wWmZX7cojjhjI9kcmjWSHKTwi78kCcp8bRlQ3xYzCh5itvX/vJW4gnmQByojAXjks1 3+0+kKazVERfm+j4ZQGaP2dYBbE5WcxjO4fbfszCL3lECvZ0Wi/LTS9uR4mxu+o7Shnp BY8+tOm+EBrGuiKQ90MhLZ6r6rste+Q/Gl+/OCAWUdEgtpkZP9fjqQ1qlcsruihuGHhH mmLhul0x9unEpc3Uhl4utOJ3TeD1jN+VEoICXnnBGHg23N2rS/UW9nZE2QTdo9TA8S4y l7YcgLey42drOn8An97codx8HuaLH6EuVuQAGsssD/CaCECIEZcZj+2SFf3yKNx51LpA 9KnA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=86DTzap4bdiVTuZNwdTqOhXAkw8m2QiKxxFLmTpRn4c=; b=lMt4zrNRrRmOKH88Sj1rwolnzLpub4k/tHu1aAWv6zREdccpHl1p0QcCrqdp422+u0 sSW99/BSmIULOnTZd8ZzvFU4ZaMl0fTKEPN+hV5XT+YuKZ6v2p8BpNcAXFgx6Ek+ewUV 7LvIgK6hKwUM24lVxSYZuWIyzFLm+6gZM/ljr+CWIbLMvxI9MJla9JKAbJF0Sr7jj2nH xlbBPc9kr05lAl3XxJFf/R6EvUUrRLHejFvT82Qx+6SLWGc8eYK1+IhgQV9SfbNUiKf2 v/d4mrDihl+7H95hFMe/kCiVEUcCZh08ONAnYN60iLNaz/wKQFR2yJ8aQ/35SHukeXh8 D0oQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=ewPouCCR; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id l7-20020a509dc7000000b00418c2b5be67si1711832edk.329.2022.04.01.08.03.06; Fri, 01 Apr 2022 08:03:37 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=ewPouCCR; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S243617AbiDAA5A (ORCPT + 99 others); Thu, 31 Mar 2022 20:57:00 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55934 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230257AbiDAA46 (ORCPT ); Thu, 31 Mar 2022 20:56:58 -0400 Received: from mail-yb1-xb2c.google.com (mail-yb1-xb2c.google.com [IPv6:2607:f8b0:4864:20::b2c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 54D3A1F1251 for ; Thu, 31 Mar 2022 17:55:10 -0700 (PDT) Received: by mail-yb1-xb2c.google.com with SMTP id u103so2334338ybi.9 for ; Thu, 31 Mar 2022 17:55:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=86DTzap4bdiVTuZNwdTqOhXAkw8m2QiKxxFLmTpRn4c=; b=ewPouCCRc+TgbTluxb631jmVzywNZXcbJ2uyae1cvgEjQU1HOuXtjU0wGn8FjveNfi iFRvHs3BdjHl+0JaNAFnPpps7juudS8kviF/Xx6ggtd75I3XsR4mz1pV54Qt4L9qZqvt 8yz1mtdv1yOcLvKVtlQgqFVYYT2RtY2xuYYdCpT4XUypYhDLcXyfGl7ey+IzwV+MEQA6 9fp1HUZTmsqxQW0d0Z0G1kqnSSxXJ3J6kxa+Eyw3HbCJ47ooTm2DG8rj/E9Xje+Wat6a mELDMimY7kAyj87oS5SU3W4b7h5+1s4WHO1abjlxM5xAbRIHPqrXgNYyYHxlR40NWrUG gEkg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=86DTzap4bdiVTuZNwdTqOhXAkw8m2QiKxxFLmTpRn4c=; b=D9YsZGbQNRp36eazl+rEDUQ6xiCKatYeYJvq6Os7WZCfDzRVPBGevFxbd8zrXKKe86 mkHr0Skkrol5GTpOimOIdluQn98E9jPpVXP/Lufq7KqtkPjnDq+R6aa+9KGpiNofHGu4 JiAq+NFNH6ikgQy/PXTKbvRmKhuE3fq5SFUJuKwZo+Q0KPVL0Q2NtwURobbU90+Ay/wK YhbdpzB51OdG+TGkzLDwQIqwoIkAYWGdM+wr7/NyyALvEwaEEgEyWMk2pcI2hRnrdWyM rxSU5nLDjUsrumslDwjzo4+c8sdcjRsatbHb9rU7pQPQRxst2aIAg11qIPuYyOgbhUEn QZdQ== X-Gm-Message-State: AOAM5316/TaJC4ofiNDatoRRl5Zi5Z6zM4i7jNWYPdZseNv5lYDrSdrV VBswyfIz64KXatEi+kZ4ZjVKqiZ4/P59tAqeQX64Tw== X-Received: by 2002:a25:8382:0:b0:63d:6201:fa73 with SMTP id t2-20020a258382000000b0063d6201fa73mr628199ybk.55.1648774509318; Thu, 31 Mar 2022 17:55:09 -0700 (PDT) MIME-Version: 1.0 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> In-Reply-To: From: Eric Dumazet Date: Thu, 31 Mar 2022 17:54:58 -0700 Message-ID: Subject: Re: linux 5.17.1 disregarding ACK values resulting in stalled TCP connections To: Jaco Kroon Cc: Neal Cardwell , LKML , Netdev , Yuchung Cheng Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-17.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, ENV_AND_HDR_SPF_MATCH,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE,USER_IN_DEF_DKIM_WL,USER_IN_DEF_SPF_WL autolearn=ham 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 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. 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