Search Linux Wireless

Re: [PATCH v4 06/11] wifi: ath12k: prepare EHT peer assoc parameters

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 7/25/2023 3:07 AM, Wen Gong wrote:

For station mode of ath12k, the eht_cap->eht_mcs_nss_supp is from the IE "Supported EHT-MCS and NSS Set" in assoc resp of AP in function ieee80211_eht_cap_ie_to_sta_eht_cap(). Now it is "EHT-MCS Map (BW <= 80MHz): 0x222222" for the AP(11BE-EHT mode for 20 MHz
bandwidth on 6 GHz band) in my test as below IEs.

The field only_20mhz and field _80 are union in struct ieee80211_eht_mcs_nss_supp, the value of field _80 is 0x222222 for this AP, then the value of field only_20mhz is like this:
rx_tx_mcs7_max_nss=0x22,
rx_tx_mcs9_max_nss=0x22,
rx_tx_mcs11_max_nss=0x22,
rx_tx_mcs13_max_nss=0.

Then ath12k_mac_set_eht_mcs() will get value 0 fro mcs13 because it used the field only_20mhz
passed by ath12k_peer_assoc_h_eht().


Understood, I fixed the default case to check for the he_cap field for the bandwidth support instead of peer_phymode in v5.



[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Wireless Regulations]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux