Received: by 2002:a25:86ce:0:0:0:0:0 with SMTP id y14csp1476830ybm; Thu, 23 May 2019 01:31:18 -0700 (PDT) X-Google-Smtp-Source: APXvYqxr+xWPydMsj4n1ncJ4LRFOO9t40LB4PahLjBS+OIRP4KlVMGkyiDr6f5v/ihFBLn/Xd6d4 X-Received: by 2002:a62:6844:: with SMTP id d65mr24085981pfc.175.1558600278411; Thu, 23 May 2019 01:31:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1558600278; cv=none; d=google.com; s=arc-20160816; b=tJLSxXUaVeed1FEOooqZA26aolihPfPZzJP0Snlj0gVmDFq9t6u/B7sa6eA482wvPX V/4oPnFIvA3eichKJFfA5cpB/dmfsjtQGMF5eedtdY0eUtnt5GJIssbk+YGltH6gsAD4 rPTMrzjtnYlKpbpWQiFUHmAJzvIWkI/gHSD/+7PhI6btZyrGzqg91g/DGNQf0SVQWVHj 788SVJrgQvuRTHVvkn+ZIupffP6AOu9aIGnNZinJvXIJ1oGzoX895MPp8itbRf6ljbt5 Miod3/GVSPryzkEYab5jarYDvO+Dg6WEcHcBD2tQxOPNU96fhpV7I6ZiYJDDoV4KcOdJ n7lQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-language :content-transfer-encoding:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject; bh=q5EOlO/6KM4Zv1whDEnhv/3PSg+5puP78iXD7IbvQMs=; b=CrpgjMDa9on7cWL4IrwN9G9xR1C7oI6bYnOhtw287Ovb7gf8uDqbsFn6iC0Sz1n4qn 0oV6poTY3iS6RtOt4WvrylX16wid7D2cnJP2iubuHwlilenxzOQj//Goh87jlNVV1tb5 3vsNi5nA0Ygb5qOgjWDEGYbadeg/r3eivRSA3XUL0CMx54pfM8WvIQ+PpRXBhqHxecfE NUheP/qmsWs1mGFA4Kdhw2fsQnWGEO3zvCUgRrfjyzqiSn2viXsnM7ewYMPAIj/VFyOB YBHSXpDJ6xcCVb+LajVdpLh/bqD0mO2HCNHZ5uQSMuzWpQwW+V8lUQ0mRYNwoI+I3bfl +zLg== ARC-Authentication-Results: i=1; mx.google.com; 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 h186si27022853pge.184.2019.05.23.01.30.47; Thu, 23 May 2019 01:31:18 -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; 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 S1729679AbfEWI1i (ORCPT + 99 others); Thu, 23 May 2019 04:27:38 -0400 Received: from nbd.name ([46.4.11.11]:40916 "EHLO nbd.name" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726237AbfEWI1h (ORCPT ); Thu, 23 May 2019 04:27:37 -0400 Received: from pd95fd032.dip0.t-ipconnect.de ([217.95.208.50] helo=[192.168.45.104]) by ds12 with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89) (envelope-from ) id 1hTj4a-0005oC-BS; Thu, 23 May 2019 10:27:36 +0200 Subject: Re: [PATCH] mac80211: fix rate reporting inside cfg80211_calculate_bitrate_he() To: Johannes Berg Cc: linux-wireless@vger.kernel.org, Shashidhar Lakkavalli References: <20190523080332.29173-1-john@phrozen.org> From: John Crispin Message-ID: <04552f81-f8c7-bda6-d6e5-4bbd0163c1f0@phrozen.org> Date: Thu, 23 May 2019 10:27:35 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: <20190523080332.29173-1-john@phrozen.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org On 23/05/2019 10:03, John Crispin wrote: > The reported rate is not scaled done correctly. After applying this patch, the > function will behave just like the v/ht equivalents. s/done/down/ ... sorry aspell obviously did not catch that one :-)     John > Signed-off-by: Shashidhar Lakkavalli > Signed-off-by: John Crispin > --- > net/wireless/util.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/net/wireless/util.c b/net/wireless/util.c > index 75899b62bdc9..5a03f38788e7 100644 > --- a/net/wireless/util.c > +++ b/net/wireless/util.c > @@ -1237,7 +1237,7 @@ static u32 cfg80211_calculate_bitrate_he(struct rate_info *rate) > if (rate->he_dcm) > result /= 2; > > - return result; > + return result / 10000; > } > > u32 cfg80211_calculate_bitrate(struct rate_info *rate)