Received: by 2002:a05:6a10:c604:0:0:0:0 with SMTP id y4csp3294443pxt; Mon, 9 Aug 2021 23:32:29 -0700 (PDT) X-Google-Smtp-Source: ABdhPJynQclSNSzw6ZsjDJJyhAMcZoch5Dava/oZtYbyc0t6FGwbUE5MpezLlTI/R1RAB2+MUGK5 X-Received: by 2002:a05:6402:b88:: with SMTP id cf8mr3019729edb.281.1628577149671; Mon, 09 Aug 2021 23:32:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1628577149; cv=none; d=google.com; s=arc-20160816; b=LuGc3372c8ShJl0E5ri3eA7MbzO6CsXT7Id3MowFrgr3y9x3ZYL6W/wjys+rQVVBF7 AzjaPFn9Gdj4h1DKSD5q+FlngJH1WkmzLOjSL8v6Ab2Ox9M47Lyl8I8EPN0JCK33iboS HhvJpYecz1DOzp+ASXVkp48G3G/dNFVd/4/gIl8JNZyfIZHAbyhB8nDPsoGgGh6KexhB ueVASmz6rD1vhO+S4GpJYZKHkhD7mKI3ywx6TnwHd3HMJM2g85L0rGwMCUhZsUww15Jp 6/ogW8Y0D7f68WK8MuFilOkZujgy3KPUyLlDY5Kc2EMqFk5Cg6c85V4N7JTjvXdYkZOS gMqA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :mime-version:user-agent:date:message-id:organization:subject:from :to:dkim-signature:dkim-filter; bh=qaYwxQZt91T+c6V29rj+ANnSA1gMA9XDEEBn6lp6qDs=; b=wKMI797sV98WL6qDrCgJARk/So4L92r2l7EVq+8QqCK1TgPnqsZIp2jLbO0hCIKJ/e QxSjrjp6ej1x4o0nijOiTMsE3K+3snTwUzzY9cgHJmvWLM2hdl5HeJLlkHKKlAgOhIZI daCdOiKarkkuoFKXGaHdLP8765PgVrc0Id2gSEBlfQsYfRpvUcOYOYrrognuuYTy5Nt0 +hrecniyLGqLF2sMkm3scjSnt2ypU3Xef6j6lq6QsLMXXKlZi9ea0L3r7uaafYncNvru D7AhoR9/GbnyZuXEY76YgkRcT8upaipGqezKX33TrmE5BOX2Qa0n/oQAVAJR+3J2F8n7 ZLaA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@candelatech.com header.s=default header.b=jD9hlL4+; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 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 vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id h5si18475520ejj.144.2021.08.09.23.32.01; Mon, 09 Aug 2021 23:32:29 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@candelatech.com header.s=default header.b=jD9hlL4+; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 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 S236607AbhHJDjm (ORCPT + 99 others); Mon, 9 Aug 2021 23:39:42 -0400 Received: from dispatch1-us1.ppe-hosted.com ([148.163.129.48]:53756 "EHLO dispatch1-us1.ppe-hosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230039AbhHJDjm (ORCPT ); Mon, 9 Aug 2021 23:39:42 -0400 X-Virus-Scanned: Proofpoint Essentials engine Received: from mx1-us1.ppe-hosted.com (unknown [10.7.66.135]) by mx1-us1.ppe-hosted.com (PPE Hosted ESMTP Server) with ESMTPS id 1E84D1A0068 for ; Tue, 10 Aug 2021 03:39:20 +0000 (UTC) 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 F1F384C0027 for ; Tue, 10 Aug 2021 03:39:19 +0000 (UTC) Received: from [192.168.254.6] (unknown [50.34.183.227]) (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 53CE413C2B1 for ; Mon, 9 Aug 2021 20:39:19 -0700 (PDT) DKIM-Filter: OpenDKIM Filter v2.11.0 mail3.candelatech.com 53CE413C2B1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=candelatech.com; s=default; t=1628566759; bh=imY1lNm5G8GUS/q6JcEIXoquPUAy6l9bqDPSMjQypgc=; h=To:From:Subject:Date:From; b=jD9hlL4+DwRdj1fJzOizB8UbjkkFWQ/4za5EZ6ZmklE/lTJuSrt6tv5Cs4O2Y4wSc eXxLWqD/GDyc6aEFz+qLNe7ECFWA4PiIzZRSCbs4YPe+nBQfhM88jrc7nrwdY4sysM sA5uMex/lhtBAwbEK68wXt4OeRbtjPkScvgZr8ZM= To: "linux-wireless@vger.kernel.org" From: Ben Greear Subject: question on HE debugfs output Organization: Candela Technologies Message-ID: <578da3a0-f029-4e60-d4e6-34d42def62e8@candelatech.com> Date: Mon, 9 Aug 2021 20:39:18 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.10.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-MW Content-Transfer-Encoding: 7bit X-MDID: 1628566760-7OHsPFOgfl5T Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org Hello Johannes, While poking around in things, I noticed that the he_capa debugfs is not showing the least-common-denominator, but rather more specifically the peer's capabilities. This could be bugs in how I'm using this, but thought I'd ask to see if this was on purpose or not. Code in question looks like this. That sta->sta.he_cap is from the peer as far as I can tell. The local one is obtained from the radio/driver (and then modified a bit in some hackings I am doing). static ssize_t sta_he_capa_read(struct file *file, char __user *userbuf, size_t count, loff_t *ppos) { char *buf, *p; size_t buf_sz = PAGE_SIZE; struct sta_info *sta = file->private_data; struct ieee80211_sta_he_cap *hec = &sta->sta.he_cap; struct ieee80211_he_mcs_nss_supp *nss = &hec->he_mcs_nss_supp; Thanks, Ben -- Ben Greear Candela Technologies Inc http://www.candelatech.com