Received: by 2002:ab2:69cc:0:b0:1f4:be93:e15a with SMTP id n12csp1892707lqp; Tue, 16 Apr 2024 00:20:46 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUF6dYb4d2lwC5Wvwq9G5IrUIfO81zlE3K3R6nzSBapFdFdz8bhRZgDMJh5Cz3Id8TwWmTx76jyrGCnaQfjHH7KZnwTDqm2YeBxWVFl9A== X-Google-Smtp-Source: AGHT+IGutOdWo/9Uf0lc3GBfF16TBTMH40v/isoFc0G55KJT466wuwEeQ+M0syR5DvdSiVm7MUwB X-Received: by 2002:a05:6359:e86:b0:186:7ed:3ad6 with SMTP id hr6-20020a0563590e8600b0018607ed3ad6mr18008360rwb.5.1713252046417; Tue, 16 Apr 2024 00:20:46 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1713252046; cv=pass; d=google.com; s=arc-20160816; b=yoyI9xrdUbSvgd/o6jkHhCccyzAJPqzvGjYnePhVb0iuRe1wEnoaolz26hahEdS30F RagBk6/v7KmZ85c8VWRS+tTSD13Z8LcXNC0HXXq/GhLixCXClfojVkJ9puwdc8V4Afwj tfJ76gZD5juqVXZEUzkTr5rI9ZLhNdJmptBap0qQQx6XJNXn4LdJaqNc+2ztWgS1l5q8 8ffKjc3aS86keMf/n1ui/UW/goYj2vaUreBlFMbPAeBOQwcOwjqt2zwTAPJ4yHSDHCkp XW1v5v3pTZ+r3ZY9YfQotMMqXr6lRsPSu0ePTcelkVW+SD1QxtugKlRconiGv2bmV/on YIsQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=date:message-id:user-agent:cc:to:references:in-reply-to:from :subject:content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:dkim-signature; bh=ahd8FKfnpECmwWI0qcn1w4GlT0r7CYd4MlHgDT7AeRA=; fh=+B39J27GC0ldRvcC9cXT9HuwLoG252QR41Wdf+xN3Fg=; b=uRRB67uthI/chhHhIWQexH0+SlSsQd/W2MXtiEu/yEuFk7tbD+Cg6s/PGBczyssLvo Cax9lNvf8KncCTR5dKKuxWT52tdXjZPtQcNlFMvO1RFR1fiv9TOc/s2XgSW7S+x2FAuP 4QR0sFtdwHuJkWnAdvKyBAJ9aqHx9wbiVnACft90MZzUI6Q35HE267dezQgDY0ijVZO7 ndcWnSa0WzwD6nWpuviVxLfGnTbiGirVNLuxfis/yd+R3SG/j1miKIHIdBxI8Dd4MM+W ywNrg6QG25WUpU1q0MV3MLe8fwM9nGI1YhGz/fqp1PZ8JYKw1yR8oXI981u7YnoduuJt tAng==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=gXNQpEAa; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-wireless+bounces-6372-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-wireless+bounces-6372-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id f35-20020a05622a1a2300b0043692c61d3bsi9874184qtb.745.2024.04.16.00.20.46 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Apr 2024 00:20:46 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless+bounces-6372-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=gXNQpEAa; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-wireless+bounces-6372-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-wireless+bounces-6372-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 178E31C21CA7 for ; Tue, 16 Apr 2024 07:20:46 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 01CB873199; Tue, 16 Apr 2024 07:19:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="gXNQpEAa" X-Original-To: linux-wireless@vger.kernel.org Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D0D9171B50 for ; Tue, 16 Apr 2024 07:19:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713251965; cv=none; b=jWEz+p5kYf6WOPvOhub5tED4SgXHKaaZOwpIoOkn7cACbyY2l42SI+pzZkCDqcuVXTeME2ZR8VHpoPJdYGozXP77OLzrcO8GYp3N1UH3aK40ixi94Jw/8Rt38oU0cX/4++F21IIZTD93cfxlagcID3nUZty9fHj/qVGYxHl45ew= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713251965; c=relaxed/simple; bh=Pr/5HGs/OWtfrjJ1CQ6MGyfV5QClGefOW002TIyUGy4=; h=Content-Type:MIME-Version:Subject:From:In-Reply-To:References:To: Cc:Message-ID:Date; b=fs/G1+G2527yQVSmrNTbg8CG3dQYP70qL4ZwGBgN8D3u8bnrTWNjRsstUmepf5KzCZptSB5zQF8O173a/rXqNsm1EAXadqXOb+r2P5EF0UNe7axnA8MmuppgfnrwyiqdbJ+124aBLB7VY7RJgsCP+X0LnCYuBjlG9a1g6PUnLUI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=gXNQpEAa; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id BC6E1C113CE; Tue, 16 Apr 2024 07:19:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1713251965; bh=Pr/5HGs/OWtfrjJ1CQ6MGyfV5QClGefOW002TIyUGy4=; h=Subject:From:In-Reply-To:References:To:Cc:Date:From; b=gXNQpEAafVsoj6NDdvmOeCMGlQYwvZvH1V5/r6WwkESs38dSSrhbeSNTCKRJ08L4S w1CdX8F2jKYLbyUflgmA/sTbymN5PodrSYUm/Vl20aKbVaFRLDUPgHL2KXDkjKsM9Z L5/s9CRTdgcJ22fYLWfG740XlKb/TtufIZ3wLNps+KGp4QK5zO65p80ozvw/HpzIsJ RCnSMkebKPWJIPTY3m5Aa6Tx6DD+Um4KYbiw75P3QSLguRJbgCTPAKw2mS4AhmVdPL oSCUlQOK3qpr4LAWqYtsZkK1VpWW+7Gedqk8GHgjHh6pTqhse9yWkedmt6H/CPR4yj +S6wOiza2pq+A== Content-Type: text/plain; charset="utf-8" Precedence: bulk X-Mailing-List: linux-wireless@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: Re: [PATCH v2] wifi: ath12k: dynamically update peer puncturing bitmap for STA From: Kalle Valo In-Reply-To: <20240408083047.22548-1-quic_kangyang@quicinc.com> References: <20240408083047.22548-1-quic_kangyang@quicinc.com> To: Kang Yang Cc: , , User-Agent: pwcli/0.1.1-git (https://github.com/kvalo/pwcli/) Python/3.11.2 Message-ID: <171325196269.4097708.17420156398205225314.kvalo@kernel.org> Date: Tue, 16 Apr 2024 07:19:24 +0000 (UTC) Kang Yang wrote: > Every time EHT Operation element changed, mac80211 will parse it and > extract the valid puncturing bitmap according to the bandwidth. > > Current driver only update puncturing bitmap to firmware as vdev > parameter. Which can only meet the needs of AP. But STA will also use > it as peer parameter. If only update as vdev parameter, might cause > firmware crash. QCN9274 is the same. > > So update bandwidth and puncturing bitmap as peer parameters once they > changed for STA. Then send them to the firmware by WMI event. > > Tested-on: WCN7850 hw2.0 PCI WLAN.HMT.1.0.c5-00481-QCAHMTSWPL_V1.0_V2.0_SILICONZ-3 > > Signed-off-by: Kang Yang > Signed-off-by: Kalle Valo Patch applied to ath-next branch of ath.git, thanks. 0531825408ce wifi: ath12k: dynamically update peer puncturing bitmap for STA -- https://patchwork.kernel.org/project/linux-wireless/patch/20240408083047.22548-1-quic_kangyang@quicinc.com/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches