Search Linux Wireless

Re: [PATCH v9 7/9] wifi: ath12k: clean up 80P80 support

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

 





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




[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