[PATCH] Enabling 802.11ac (VHT) mode

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

 



When an AP is trying to be enabled in 802.11ac (VHT) mode by setting its 
parameter disable_vht to 0, it is not actually enabled and it's set to HT. 

Looking at the source code it was found that the variable used to check 
whether to enable or not the VHT is ssid->vht but it has not been set 
before. Instead, the variable ssid->disable_vht stores the actual network 
parameter which indicates if the VHT has been disabled or not. 

Is it OK? Or there is something I am missing to correctly set wpa_supplicant 
in AC mode?

---
 wpa_supplicant/ap.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/wpa_supplicant/ap.c b/wpa_supplicant/ap.c
index 1e00f35..def2ae1 100644
--- a/wpa_supplicant/ap.c
+++ b/wpa_supplicant/ap.c
@@ -166,7 +166,7 @@ int wpa_supplicant_conf_ap_ht(struct wpa_supplicant *wpa_s,
 				 HT_CAP_INFO_TX_STBC |
 				 HT_CAP_INFO_MAX_AMSDU_SIZE);
 
-			if (mode->vht_capab && ssid->vht) {
+			if (mode->vht_capab && !ssid->disable_vht) {
 				conf->ieee80211ac = 1;
 				wpas_conf_ap_vht(wpa_s, conf, mode);
 			}
-- 
1.9.1


_______________________________________________
Hostap mailing list
Hostap@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/hostap



[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]

  Powered by Linux