Received: by 2002:a05:6a10:2726:0:0:0:0 with SMTP id ib38csp3481946pxb; Mon, 4 Apr 2022 18:22:16 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyDxUygbTwW8P4Nk6iZ5vrqam+ywtVndoG7oODdIXFK0RRC2UlIMOq+M9k8eD0C6NF1z28z X-Received: by 2002:a63:680a:0:b0:383:dd15:fe68 with SMTP id d10-20020a63680a000000b00383dd15fe68mr787620pgc.467.1649121736010; Mon, 04 Apr 2022 18:22:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1649121736; cv=none; d=google.com; s=arc-20160816; b=HIKFWUo0mpT7JDyCAbvMGJrIIte9Q73YjFf3NPlcFm+qU6RGl5R7CTycCmyCU8snly 2n/Tg3rrvsVQDTquxAcnTDf2bkpQyxduZhMO3NLgViIBbeHnbFvuDrcDjEzmp3v4Hglh NvCWd9bA6LvuUrjNKiLGW01cmiy4Eq1PUNz74EAFTmgm+S4eez5HbAT7iFUslPKWGg7S Ko9uhK7mYOPj5LRjNAZFkLsTtj0In0hx8sQd5a7cG7AxDF4UGB5VAKUh0otw9GK9oT9f Fm2W7dY+QteTjBGr3FTudJk8Fe28iomIRGOvdFjRYH/6yqUN3kt1CuBwHpCG1og7Inu5 JLkQ== 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=RycFDybbAA2lGRPGL77Hw+gaFXA7KQ8Z4NlWY/ZaLqU=; b=aaHTvBsQUkjB9hGfO0rROTG53XPnsv0w2ybV8AOY0JD8j+wZAC0vZkw9fKKu+pRzDT tcqQrx/PP/NxC/OnS0LMsqfPlbtSRHEvRJh4DxkRwCTZ/UA1VQV020bIYeOhKheyD/lS Vh01Kt6o6nwPj7r1NOs/5efsnhy+xDj9vBbW/zKF9BtTYefg94zc0DFmH/nVwoCSDCwp uFcloy/+TJcSamSu+iM1a8SENO7bW4Pp29luLVk8oYmF2gs4hd3mf6X69GNi7gRL2ut2 0XIRBdaOJ61xMZPF9mJoI5GDW/V4tsJAdUEocHwezWiSK0An+SIU3h3RdwY/SvgRtLvy tH+Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=e0fvxUrt; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 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 lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id np4-20020a17090b4c4400b001c7ba889590si737085pjb.2.2022.04.04.18.22.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Apr 2022 18:22:16 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=e0fvxUrt; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id C56B3185464; Mon, 4 Apr 2022 17:13:31 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235552AbiDBQea (ORCPT + 99 others); Sat, 2 Apr 2022 12:34:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45458 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1351019AbiDBQe2 (ORCPT ); Sat, 2 Apr 2022 12:34:28 -0400 Received: from mail-yw1-x112a.google.com (mail-yw1-x112a.google.com [IPv6:2607:f8b0:4864:20::112a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B729511A26 for ; Sat, 2 Apr 2022 09:32:36 -0700 (PDT) Received: by mail-yw1-x112a.google.com with SMTP id 00721157ae682-2eafabbc80aso60662467b3.11 for ; Sat, 02 Apr 2022 09:32:36 -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=RycFDybbAA2lGRPGL77Hw+gaFXA7KQ8Z4NlWY/ZaLqU=; b=e0fvxUrtWorXB316w2seE6WEGlFCf2JCbJeyz/spu1hzO0VtjNzhV6+uTXoEoOb1lZ YFtQ2i+ST4vXDCipkfuIC9ANHsPnkX1xbXWO9QoqGVAbIfQ0vWX+QhmlZrNoYo/gs66t uWR+HqwzTzBz1rCnISVakAcR2WZJt55ttftaqcYRXg1KAYMzxr6vJXlm++CSA/t7PB5s 2qru8MFfcgdCV/ZOm208a7+J5qLEXE4PwafBEpK+K+4YXOJmjSTo12EACxiFci+4rC5K QH71YhU2q5EvpiY/dn0xdhwkp6xxd8xpoTwC1bRsq/KntLmRs0cMLPJgQrhGGx0fSIlb ah+w== 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=RycFDybbAA2lGRPGL77Hw+gaFXA7KQ8Z4NlWY/ZaLqU=; b=a+tEQ1qTdM4AS8kDowVDrkFPjhS+zf8pXX58MrOU351CfWClXyzg16F9uj8oeiZA6o VVkMSHilbiUD14kBMgy6wzusdMdp3V43aG5NATcGUCwctBXH0Ck/otqVu+y/DiWjhD0U M3GLVuvoPBa363xUTTpIYoeqXsEMInfNcUy1HSSNwJfO5Uc62W/jO7vtgbz7LtGgeaWW A7NPgUdcg4jf9qLLBalIdh/aOlXaOo7nn8ikXi5VDb8K5i9J9byjRYzL1cBbLbJItVil 2YxQCSy5Qex951gBTpQrd2pEHwLBvSeAIcAvsBMAEZm0BABWnv8LuiSSrUV3XUb4Wfli cALQ== X-Gm-Message-State: AOAM533opxo3o9nr/Nd3EbV/VIg00lF03n5pQEVacNgNiP2xTrC0hK9y eUzoHdAAE9EGCA35XhOtYEF4nn5d2mIXIi8sE2X/eQ== X-Received: by 2002:a81:4f87:0:b0:2e5:dc8f:b4e with SMTP id d129-20020a814f87000000b002e5dc8f0b4emr14964219ywb.467.1648917155729; Sat, 02 Apr 2022 09:32:35 -0700 (PDT) MIME-Version: 1.0 References: <10c1e561-8f01-784f-c4f4-a7c551de0644@uls.co.za> <5f1bbeb2-efe4-0b10-bc76-37eff30ea905@uls.co.za> <429dd56b-8a6c-518f-ccb4-fa5beae30953@uls.co.za> In-Reply-To: From: Eric Dumazet Date: Sat, 2 Apr 2022 09:32:24 -0700 Message-ID: Subject: Re: linux 5.17.1 disregarding ACK values resulting in stalled TCP connections To: Neal Cardwell Cc: Jaco Kroon , Florian Westphal , LKML , Netdev , Yuchung Cheng , Wei Wang Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-9.5 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE, USER_IN_DEF_DKIM_WL autolearn=no 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 Sat, Apr 2, 2022 at 9:29 AM Neal Cardwell wrote: > > FWIW those log entries indicate netfilter on the mail client machine > dropping consecutive outbound skbs with 2*MSS of payload. So that > explains the large consecutive losses of client data packets to the > e-mail server. That seems to confirm my earlier hunch that those drops > of consecutive client data packets "do not look like normal congestive > packet loss". This also explains why we have all these tiny 2-MSS packets in the pcap. Under normal conditions, autocorking should kick in, allowing TCP to build bigger TSO packets.