mirror of
https://github.com/vanhoefm/fragattacks.git
synced 2025-02-06 04:04:01 -05:00
Do not advertise DSSS/CCK support in 40 MHz for 5 GHz band
DSSS/CCK rate support in 40 MHz has to be set to 0 for 5 GHz band since this mechanism is designed only for the 2.4 GHz band. Clear HT_CAP_INFO_DSSS_CCK40MHZ in ht_capab when the configured mode is neither 11b nor 11g. Signed-off-by: Vasanthakumar Thiagarajan <vthiagar@qti.qualcomm.com>
This commit is contained in:
parent
8406cd3515
commit
8065377199
@ -732,6 +732,15 @@ int hostapd_check_ht_capab(struct hostapd_iface *iface)
|
|||||||
int ret;
|
int ret;
|
||||||
if (!iface->conf->ieee80211n)
|
if (!iface->conf->ieee80211n)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
|
if (iface->current_mode->mode != HOSTAPD_MODE_IEEE80211B &&
|
||||||
|
iface->current_mode->mode != HOSTAPD_MODE_IEEE80211G &&
|
||||||
|
(iface->conf->ht_capab & HT_CAP_INFO_DSSS_CCK40MHZ)) {
|
||||||
|
wpa_printf(MSG_DEBUG,
|
||||||
|
"Disable HT capability [DSSS_CCK-40] on 5 GHz band");
|
||||||
|
iface->conf->ht_capab &= ~HT_CAP_INFO_DSSS_CCK40MHZ;
|
||||||
|
}
|
||||||
|
|
||||||
if (!ieee80211n_supported_ht_capab(iface))
|
if (!ieee80211n_supported_ht_capab(iface))
|
||||||
return -1;
|
return -1;
|
||||||
#ifdef CONFIG_IEEE80211AC
|
#ifdef CONFIG_IEEE80211AC
|
||||||
|
Loading…
Reference in New Issue
Block a user