[PATCH ath-next] wifi: ath12k: enable IEEE80211_VHT_EXT_NSS_BW_CAPABLE when NSS ratio is reported

Rameshkumar Sundaram rameshkumar.sundaram at oss.qualcomm.com
Tue Jun 9 04:11:13 PDT 2026


On 6/4/2026 3:28 PM, Maharaja Kennadyrajan wrote:
> From: Wen Gong <quic_wgong at quicinc.com>
> 
> When firmware reports NSS ratio support, SUPPORTS_VHT_EXT_NSS_BW is enabled in
> ath12k. However, IEEE80211_VHT_EXT_NSS_BW_CAPABLE must also be set to make the
> advertisement valid.
> 
> According to IEEE Std 802.11-2024, Subclause 9.4.2.156.3 (Supported VHT-MCS and
> NSS Set subfields), the VHT Extended NSS BW Capable bit indicates whether a STA
> is capable of interpreting the Extended NSS BW Support subfield of the VHT
> capabilities information field. Advertising extended NSS BW support without
> setting this capability bit is therefore invalid.
> 
> Without this change, mac80211 detects the inconsistency and logs:
> 
>    ieee80211 phy0: copying sband (band 1) due to VHT EXT NSS BW flag
> 
> This indicates that mac80211 implicitly aligns IEEE80211_VHT_EXT_NSS_BW_CAPABLE
> during ieee80211_register_hw(). Explicitly setting the bit in ath12k avoids this
> fixup and ensures capabilities are advertised correctly by the driver.
> 
> This change follows the same approach as the existing ath11k fix.
> https://lore.kernel.org/all/20211013073704.15888-1-wgong@codeaurora.org/
> 
> Tested-on: QCN9274 hw2.0 PCI WLAN.WBE.1.5-01651-QCAHKSWPL_SILICONZ-1
> 
> Fixes: 18ab9d038fad ("wifi: ath12k: add support for 160 MHz bandwidth")
> Signed-off-by: Wen Gong <quic_wgong at quicinc.com>
> Signed-off-by: Maharaja Kennadyrajan <maharaja.kennadyrajan at oss.qualcomm.com>
Reviewed-by: Rameshkumar Sundaram <rameshkumar.sundaram at oss.qualcomm.com>



More information about the ath12k mailing list