Received: by 2002:a05:6358:51dd:b0:131:369:b2a3 with SMTP id 29csp168273rwl; Wed, 9 Aug 2023 12:40:05 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEqONN2zxDqH1EqbF6t94BYsZm+lk5jB7eEx2hRpz3ke7xOR+eIGesh9xCoR+D8Ub+6zU/7 X-Received: by 2002:a05:6402:2742:b0:51e:2c4b:6f1e with SMTP id z2-20020a056402274200b0051e2c4b6f1emr782345edd.14.1691610005304; Wed, 09 Aug 2023 12:40:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691610005; cv=none; d=google.com; s=arc-20160816; b=F2+3fAV888F3iBsdWUmta+/dOgkAFyVlNIWNTR9f8d5IOIOCTGBp1lMBCwlBbBn4v9 MsWKZNb8Rn0YDQx/WmZD8K6icA08ZGZafujWOAQR1ICIFtf3qUxyQ04zrMtAZ6EvCRPm n2TCXQWiUp8JAI8KSQxbkKqoi20wiMnD8nVSU8tV97R6QcFc/EYMOEOxkrYYQ091m7RH C8MoWVmqf2HykBEDSJdrWpG/UWnA0lQk5uzPhkY59Lh0dRk+z0p7roInVrl6kD6JIyOJ 5ePUYRnxrWxpYdHxctT9zaJUt0JpiohUUpM4VG+sUXb5URBQ2j6kxp0d5Xno+oeTT0mS 47Dg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to :organization:from:references:to:content-language:subject:user-agent :mime-version:date:message-id:dkim-signature:dkim-filter; bh=xDVD/B1B1Yc3Nhb9oFYjgMb+uYSAUeUQ5sDeTBJzGcA=; fh=0qyuDUy5ZD6XPrVP4YVXj4VQ2Bxevv9mvYHLn2qLU2Q=; b=Sw9/067DyNYgCTRyxmxV3zoN/dWnREoGrarx0dArX41X+dT8jnPYV4DBNuWwprd6xu WNhcOPqsKzZiIHWw0FheQXgnamVYdA5GOzPCQS+fyPEf8WFx7n6OvnKzcSXuK7S++MDu Bkh3Xph8kZot9RQQ5wXxBpYHD2EeILgWM/gqnM7Rj1V17gx4RkK07CzKZ0R9v/E6aF4A oLb2BDOCpoU4OGYVvU2hNGv2pio8qWOXIW5iqqsE2rd1D7HDfh8rvMCkaJ0jUP0esT7g EBkU8W9SuquMzju1q3XkNYppUrdVcxhqHhReWtcaskdnSwQOVDfYp0lw88MYbLLiBEDR V07A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@candelatech.com header.s=default header.b=JlPTPF+3; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=candelatech.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id g16-20020a056402181000b005230d2b7ff7si9711853edy.270.2023.08.09.12.39.22; Wed, 09 Aug 2023 12:40:05 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-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=@candelatech.com header.s=default header.b=JlPTPF+3; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=candelatech.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231867AbjHITcY (ORCPT + 56 others); Wed, 9 Aug 2023 15:32:24 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47122 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230056AbjHITcX (ORCPT ); Wed, 9 Aug 2023 15:32:23 -0400 Received: from dispatch1-us1.ppe-hosted.com (dispatch1-us1.ppe-hosted.com [148.163.129.48]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B96F81718 for ; Wed, 9 Aug 2023 12:32:22 -0700 (PDT) X-Virus-Scanned: Proofpoint Essentials engine Received: from mail3.candelatech.com (mail2.candelatech.com [208.74.158.173]) by mx1-us1.ppe-hosted.com (PPE Hosted ESMTP Server) with ESMTP id A01E0500070; Wed, 9 Aug 2023 19:32:20 +0000 (UTC) Received: from [192.168.100.159] (50-251-239-81-static.hfc.comcastbusiness.net [50.251.239.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail3.candelatech.com (Postfix) with ESMTPSA id 1180D13C2B0; Wed, 9 Aug 2023 12:32:20 -0700 (PDT) DKIM-Filter: OpenDKIM Filter v2.11.0 mail3.candelatech.com 1180D13C2B0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=candelatech.com; s=default; t=1691609540; bh=UGa4IUDCn/xpeh1rMNBmRkCgIDvqgBgPKpcxXi+/kW0=; h=Date:Subject:To:References:From:In-Reply-To:From; b=JlPTPF+392X4Meax640zYQpnBvA5dhSd5J7m5dugnNCqOiwBpHIwtxO7fLNSH655Y /CPGtTNg/AxNIs+95pkNi8zNr2rdRu75W2TRAy9l5k3IRk7uadUPFMBnZbqO8oGrqi ark995VBV3KwlNzKOCHebJ86omG06DZO4P7pgPDU= Message-ID: <37a24557-2562-4891-e7ec-18b5527a54f0@candelatech.com> Date: Wed, 9 Aug 2023 12:32:19 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Subject: Re: [PATCH v2] wifi: mac80211: add eht_capa debugfs field. Content-Language: en-US To: Johannes Berg , linux-wireless@vger.kernel.org References: <20230519162324.1633120-1-greearb@candelatech.com> <1038a5fd7d658cc29d11a6eb8776255c50e8226c.camel@sipsolutions.net> <559120af6ed8cdfdee7eaa83531b35de2ce24a0f.camel@sipsolutions.net> From: Ben Greear Organization: Candela Technologies In-Reply-To: <559120af6ed8cdfdee7eaa83531b35de2ce24a0f.camel@sipsolutions.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-MDID: 1691609541-108yY6ieToIE X-MDID-O: us5;ut7;1691609541;108yY6ieToIE;;b42792dba290a1257c3f0aaf1c60b0ff X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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-wireless@vger.kernel.org On 6/14/23 13:08, Johannes Berg wrote: > On Wed, 2023-06-14 at 09:39 -0700, Ben Greear wrote: >> On 6/14/23 01:29, Johannes Berg wrote: >>> >>>> + /* TODO: Fix and re-add this. It compiles in 6.4 but not against 'next' >>>> + * according to the kernel build bot. >>>> + * PFLAG(PHY, 5, SUPP_EXTRA_EHT_LTF, "SUPP-EXTRA-EHT-LTF"); >>>> + */ >>>> >>> >>> Well that's because the spec version was updated in wireless-next :) >>> >>> So please adjust according to the new fields there. >> >> It will be some time before I get a chance to revisit this. If you can >> accept as is, I'll fix the remaining bits when I move to 6.5 or whatever >> mainline kernel has the updated spec. >> > > Actually I think it was just this field, so maybe I can just take v1. After doing some more detailed testing, I notice that this capa logic is using the AP's capability list, and is not showing lowest common features. For instance, a 2x2 STA radio shows as this when connected to 4x4 AP: ... EHT bw <= 80 MHz, max NSS for MCS 8-9: Rx=4, Tx=4 EHT bw <= 80 MHz, max NSS for MCS 10-11: Rx=4, Tx=4 EHT bw <= 80 MHz, max NSS for MCS 12-13: Rx=4, Tx=4 EHT bw <= 160 MHz, max NSS for MCS 8-9: Rx=4, Tx=4 EHT bw <= 160 MHz, max NSS for MCS 10-11: Rx=4, Tx=4 EHT bw <= 160 MHz, max NSS for MCS 12-13: Rx=4, Tx=4 EHT bw <= 320 MHz, max NSS for MCS 8-9: Rx=4, Tx=4 EHT bw <= 320 MHz, max NSS for MCS 10-11: Rx=4, Tx=4 EHT bw <= 320 MHz, max NSS for MCS 12-13: Rx=4, Tx=4 I would expect it to show Rx=2, Tx=2 in this case. Any opinions on how or whether to change this? Do we already store a combined capabilities list somewhere in mac80211 for EHT? Thanks, Ben -- Ben Greear Candela Technologies Inc http://www.candelatech.com