]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
hostapd: Prohibit WEP configuration when HT is enabled
authorYogesh Ashok Powar <yogeshp@marvell.com>
Tue, 9 Nov 2010 14:49:03 +0000 (16:49 +0200)
committerJouni Malinen <j@w1.fi>
Tue, 9 Nov 2010 14:49:03 +0000 (16:49 +0200)
WFA 11n testing does not allow WEP when IEEE 802.11n is enabled.
Reject such combination when parsing hostapd configuration file.

Signed-off-by: Yogesh Ashok Powar <yogeshp@marvell.com>
hostapd/config_file.c

index 36b75e50c3d1e231604855f5f89d284a2d2ddbc0..1651e257877e210bdbdd3771b156c005924dab10 100644 (file)
@@ -1090,6 +1090,13 @@ static int hostapd_config_check_bss(struct hostapd_bss_config *bss,
 #endif /* CONFIG_IEEE80211R */
 
 #ifdef CONFIG_IEEE80211N
+       if (conf->ieee80211n &&
+           bss->ssid.security_policy == SECURITY_STATIC_WEP) {
+               wpa_printf(MSG_ERROR, "HT (IEEE 802.11n) with WEP is not "
+                          "allowed");
+               return -1;
+       }
+
        if (conf->ieee80211n && bss->wpa &&
            !(bss->wpa_pairwise & WPA_CIPHER_CCMP) &&
            !(bss->rsn_pairwise & WPA_CIPHER_CCMP)) {