Kang Yang <quic_kangyang@xxxxxxxxxxx> 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 <quic_kangyang@xxxxxxxxxxx> > Signed-off-by: Kalle Valo <quic_kvalo@xxxxxxxxxxx> 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@xxxxxxxxxxx/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches