Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp5103738ybe; Tue, 17 Sep 2019 02:40:16 -0700 (PDT) X-Google-Smtp-Source: APXvYqy/fXSEdB6l3Y4RDyXNaYktZbA2pm7e1lJ/yo/bBhcJ23kCJPYg7/vFUlZEH0d39Y2/uHQ8 X-Received: by 2002:a17:906:b2c7:: with SMTP id cf7mr3891730ejb.124.1568713216534; Tue, 17 Sep 2019 02:40:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1568713216; cv=none; d=google.com; s=arc-20160816; b=EVS7UyonkgcPGEqWhp2FAdfogKdq0uMvH0p3+jXf74yEw3MK4YAwdDfW6sYcSSuTbP ju9MXwmYLwt8SBk2VM/RhMJJuYYNaIxg2BV5m77s6T9aBMzhNyXuGxhPG80PLqipOtUg Y/D8kuLg6A4BB+yCRxK8dBlX9EjvgSu0aCF1mWA/g+PT5V//MEAfKE8e8010KwfpPsb8 887OoQcPOsSBZUetGzWGWomg27cOZz9ZuWBJ/KawSzQU/y0HcJU3pCAmXEr5UfUEG8AY j5VBn6wJcC+TyPWD5n5xkq4CTSDPWBXglqRytNUuMIsqk6RiVIKzpx8gWWSEWGhMO3QG AHLQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:message-id:references :in-reply-to:subject:cc:to:from:date:content-transfer-encoding :mime-version:dkim-signature:dkim-signature; bh=m+L1CdUc48WQwcJ/gelHoF6oywivM0UdM1La7mTdG18=; b=IARy7FuKLMvcRv/tHBBl867IqlcLdMP2xnHGRZcS6EnhhseGTW003pQeEBHQkq8JPT R4pguNumsPCxi6XLNU2/Xw53CErsj7U58791OQMadiiePRJTifvrGDcvqb5twcCJl4rZ qhaDtBTWUM5OrTYdN8IM3jbRhRlCtDwB1QBpJlgqfcmQhMh8IP8HCUOABAiRNgzJV3uA 95410JLt4qS9NqNbXNXyv51EvEoJJguGJnwcI8dbcz1o3BNOroBvExFMR+yB24OvxtWr JcXZDAdS0dm9kghdZBxqkt/nZotmT8Rba2EWll+oDWfDI+gw6gfQCZcKuO2NZU/iyeIu ogcg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@codeaurora.org header.s=default header.b=H1pkD3qT; dkim=pass header.i=@codeaurora.org header.s=default header.b=H1pkD3qT; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q25si1015472edb.159.2019.09.17.02.39.52; Tue, 17 Sep 2019 02:40:16 -0700 (PDT) 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=@codeaurora.org header.s=default header.b=H1pkD3qT; dkim=pass header.i=@codeaurora.org header.s=default header.b=H1pkD3qT; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2404278AbfIQGgW (ORCPT + 99 others); Tue, 17 Sep 2019 02:36:22 -0400 Received: from smtp.codeaurora.org ([198.145.29.96]:42858 "EHLO smtp.codeaurora.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729094AbfIQGgV (ORCPT ); Tue, 17 Sep 2019 02:36:21 -0400 Received: by smtp.codeaurora.org (Postfix, from userid 1000) id C909F60271; Tue, 17 Sep 2019 06:36:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1568702180; bh=j+K5h9V7T3l/wUoaSAsdMed329Ydn4hIdD2z0M3JVhA=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=H1pkD3qTb0EM9fatCQwsm40YVuEw4i7RK7h8ahmo/uZx1CpMduVearL6N4yIbEmxo fTzXSTKwkq6sAH5brNffFN92JCEfmve9hDUS8HNv5ycWVnT+pRwt+4N9eLloAOFqXb 1zIWvAbTwjMs0ckLn38vsoCgaHbxpOmTtKXux8xQ= X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on pdx-caf-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.7 required=2.0 tests=ALL_TRUSTED,BAYES_00, DKIM_INVALID,DKIM_SIGNED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.codeaurora.org (Postfix) with ESMTP id 1C53260271; Tue, 17 Sep 2019 06:36:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1568702180; bh=j+K5h9V7T3l/wUoaSAsdMed329Ydn4hIdD2z0M3JVhA=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=H1pkD3qTb0EM9fatCQwsm40YVuEw4i7RK7h8ahmo/uZx1CpMduVearL6N4yIbEmxo fTzXSTKwkq6sAH5brNffFN92JCEfmve9hDUS8HNv5ycWVnT+pRwt+4N9eLloAOFqXb 1zIWvAbTwjMs0ckLn38vsoCgaHbxpOmTtKXux8xQ= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: Tue, 17 Sep 2019 14:36:20 +0800 From: Yibo Zhao To: Johannes Berg Cc: ath10k@lists.infradead.org, linux-wireless@vger.kernel.org, =?UTF-8?Q?Toke_H=C3=B8iland-J=C3=B8rgensen?= , linux-wireless-owner@vger.kernel.org Subject: Re: [PATCH 3/4] mac80211: fix low throughput in push pull mode In-Reply-To: <6684ceecde399edeb31c594f889a403440c78142.camel@sipsolutions.net> References: <1568639388-27291-1-git-send-email-yiboz@codeaurora.org> <1568639388-27291-3-git-send-email-yiboz@codeaurora.org> (sfid-20190916_151039_049848_BE125514) <6684ceecde399edeb31c594f889a403440c78142.camel@sipsolutions.net> Message-ID: <8e4cd872d082c6bce598c87411a2125f@codeaurora.org> X-Sender: yiboz@codeaurora.org User-Agent: Roundcube Webmail/1.2.5 Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org On 2019-09-16 23:27, Johannes Berg wrote: > Without really looking at the code - > >> If station is ineligible for transmission in >> ieee80211_txq_may_transmit(), >> no packet will be delivered to FW. During the tests in push-pull mode >> with >> many clients, after several seconds, not a single station is an >> eligible >> candidate for transmission since global time is smaller than all the >> station's virtual airtime. As a consequence, the Tx has been blocked >> and >> throughput is quite low. > > You should rewrite this to be, erm, a bit more understandable in > mac80211 context. I assume you're speaking (mostly?) about ath10k, but > I > have very little context there. "push pull mode"? "firmware"? These > things are not something mac80211 knows about. Hi Johannes, Thanks for your kindly reminder. Will rewrite the commit log. > >> Co-developed-by: Yibo Zhao > > That also seems wrong, should be Toke I guess, unless you intended for > a > From: Toke to be present? Do you mean it should be something like: Co-developed-by: Toke Høiland-Jørgensen Signed-off-by: Yibo Zhao Signed-off-by: Toke Høiland-Jørgensen Am I understanding right? > > johannes -- Yibo