Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp935957ybl; Thu, 12 Dec 2019 07:13:21 -0800 (PST) X-Google-Smtp-Source: APXvYqxZzhPI30EZRWhKo3/Jciief8+AlJBDEX2/pxnth2XFqbhkRQBTUCM3V5IqnBs7URR/JIjz X-Received: by 2002:aca:190b:: with SMTP id l11mr5419304oii.65.1576163601133; Thu, 12 Dec 2019 07:13:21 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1576163601; cv=none; d=google.com; s=arc-20160816; b=hyinH6coZTYtkfy9CasrJWPExDW5XAWbevcKLdpzbDHNfznovEKR1vg1Ex2J3kShh9 TUPkGh2Zfm44Ho3LCFPZb3lJaqm+n679G10K2vWqy6C8Tmlc1PxDQH06p1EXezXVK7IA RKq/echxYVSQvnWlsKzLlK2SupUVpJDva3K/Kp3izxU+sjm781km2iTi4e7sOKk4+DKI e4q4Tn5VMrzTM0JMYz6LdR9qV04YcwGZAbllJu7dawhL2Es+SqigvhMMhc4gpO5ZQ+Q+ 6DSaDHQ0h0m8L5HIgAdd8WAyEn5/0ewILGUov9prWK3/0ZMGdWVf+2JR/ZnBNT4+Un9u f4MQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=kIhIS2YRgmUMObqWxEWVGA4aACRsODuzv8jQKXYM0Rg=; b=dEqP6MaiCokjfXwQj2kB/YWRsqf8/NqZAT/GIHq/x4tTJHEuhfgT+NOiVU7BPIL5q7 h4Dpr71C2rSU7o95xQ0UNwi1Bs7jx4IgoSi6zvsWNMmXUqSM7Vo+SDP1psA9EbJcNCRD K2UCIBfzDulYrZmLJGWlEavq/5L+oBMAkeOR8h3EJOwBbqyDJXPzvvZ6mjHYN1m/y7sK Tv1rRuQieQYAQ34YfQqSyWIT3AZWljUAt8G0pj+q1T2AeLb8We67P65K8jv7I7rIZdrz p/DWjQ0W1WEPu0tV5FIyWnHIA3BJK/hzm7vqPt0ZIr51FCxIBZnL0Gl7wEFmfV/URxbh o61Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=KLHrpDMb; spf=pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id u4si3247729oig.200.2019.12.12.07.12.54; Thu, 12 Dec 2019 07:13:21 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=KLHrpDMb; spf=pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-wireless-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 S1728935AbfLLPLd (ORCPT + 99 others); Thu, 12 Dec 2019 10:11:33 -0500 Received: from mail-ot1-f50.google.com ([209.85.210.50]:43559 "EHLO mail-ot1-f50.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728654AbfLLPLd (ORCPT ); Thu, 12 Dec 2019 10:11:33 -0500 Received: by mail-ot1-f50.google.com with SMTP id p8so2296858oth.10 for ; Thu, 12 Dec 2019 07:11:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=kIhIS2YRgmUMObqWxEWVGA4aACRsODuzv8jQKXYM0Rg=; b=KLHrpDMbmnM81Q4xUZEG5d3l2uH6WXOvotUm+GFFDLPgzTXjQcGWpSLwq/gBKO1nxC z050ENWHsjL9MnzFu+svtP7MvZI1D0Hnxzagle755XHKlgdAIc3Z/nC8SL0M7m9dU9AW BOgrfbmIWScHGcA88UbThBiFxJJLMKUYUbNGcEt9C8HTwOVM62sYL4fkzg98Pyr9JwBM RPdDhVzu5STJxJOBr1TDvEoPgFRxdhTFo43PEL57Vv6hp4Ps3fh87Kt+/UnyFkClbnWL Eincvd+SSSUiDRdk1peT+d4JFk8HyrcqAhOHKmP0BBl99JRFfsS0ZXO0YUWsR9r8/X0q Xc8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=kIhIS2YRgmUMObqWxEWVGA4aACRsODuzv8jQKXYM0Rg=; b=NwESLSgCnMvnxDyKxR0eC7pUakfKD0pGL2x5DsBfxQJDJO8d+1vlJ6u9vpuZBm3set nYB7/jW145nOBpf6ypP6S1RwTWdT1Bevm+FGX3+WtFRtaJsPSm2mxq6n2V4zPcbYh2it jdyAzBUkjQJI6p4n2Y8diM2n5utwGrqBoTQqqog4Gk2N3bBT/14InYNOV+ptNBnj3m1i 6DFUV+vUePAGmLIkdI/id7IQho/SBIYbLqmxG88YQztG2kDcZHEPWh7msZB1jVUW7T1R 1DOF4jU18G8YOBDFuH6zsECMqO0BaNaJoDBwPc01+nuCrLbOpL8Hg/uHhqvvMFKPnL6u uK2A== X-Gm-Message-State: APjAAAVEVleIBKqgryFvHJHsuT8YV38xY8ZpFAEkWogGrMuRuKCvwkUx YjXkaw8xbSrT4EpxMh3Gaj6O9iv8YhZtsx9bWOTKwg== X-Received: by 2002:a9d:624e:: with SMTP id i14mr8755970otk.371.1576163491195; Thu, 12 Dec 2019 07:11:31 -0800 (PST) MIME-Version: 1.0 References: <14cedbb9300f887fecc399ebcdb70c153955f876.camel@sipsolutions.net> In-Reply-To: <14cedbb9300f887fecc399ebcdb70c153955f876.camel@sipsolutions.net> From: Neal Cardwell Date: Thu, 12 Dec 2019 10:11:14 -0500 Message-ID: Subject: Re: debugging TCP stalls on high-speed wifi To: Johannes Berg Cc: Eric Dumazet , =?UTF-8?B?VG9rZSBIw7hpbGFuZC1Kw7hyZ2Vuc2Vu?= , linux-wireless@vger.kernel.org, Netdev Content-Type: text/plain; charset="UTF-8" Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org On Thu, Dec 12, 2019 at 9:50 AM Johannes Berg wrote: > If you have any thoughts on this, I'd appreciate it. Thanks for the detailed report! I was curious: o What's the sender's qdisc configuration? o Would you be able to log periodic dumps (e.g. every 50ms or 100ms) of the test connection using a recent "ss" binary and "ss -tinm", to hopefully get a sense of buffer parameters, and whether the flow in these cases is being cwnd-limited, pacing-limited, send-buffer-limited, or receive-window-limited? o Would you be able to share a headers-only tcpdump pcap trace? thanks, neal