[PATCH v9 7/9] wifi: ath12k: clean up 80P80 support
Pradeep Kumar Chitrapu
quic_pradeepc at quicinc.com
Wed Feb 12 13:33:49 PST 2025
On 2/3/2025 2:28 AM, Maxime Bizon wrote:
>
> On Mon, 2025-01-13 at 16:38 -0800, Pradeep Kumar Chitrapu wrote:
>
> Hello,
>
>> @@ -2859,16 +2848,11 @@ static enum wmi_phy_mode ath12k_mac_get_phymode_vht(struct ath12k *ar,
>> struct ieee80211_link_sta *link_sta)
>> {
>> if (link_sta->bandwidth == IEEE80211_STA_RX_BW_160) {
>> - switch (link_sta->vht_cap.cap &
>> - IEEE80211_VHT_CAP_SUPP_CHAN_WIDTH_MASK) {
>> - case IEEE80211_VHT_CAP_SUPP_CHAN_WIDTH_160MHZ:
>> - return MODE_11AC_VHT160;
>> - case IEEE80211_VHT_CAP_SUPP_CHAN_WIDTH_160_80PLUS80MHZ:
>> - return MODE_11AC_VHT80_80;
>> - default:
>> - /* not sure if this is a valid case? */
>> + if (link_sta->vht_cap.cap &
>> + IEEE80211_VHT_CAP_SUPP_CHAN_WIDTH_160MHZ)
>> return MODE_11AC_VHT160;
>> - }
>> +
>> + return MODE_UNKNOWN;
>
>
> This breaks VHT 160Mhz for STA with NSS restriction.
>
> Those don't set VHT_CAP_SUPP_CHAN_WIDTH_160MHZ (see
> IEEE80211_VHT_EXT_NSS_BW_CAPABLE)
>
Thanks Maxime..will fix this in 7/9 and 8/9 patches
More information about the ath12k
mailing list