Do not include VHT elements in Beacon frames on the 6 GHz band
A similar change was previously done for Probe Response frames, but the
Beacon frame case was missed. Fix this to remove the VHT elements also
from Beacon frames on the 6 GHz since the relevant information is
included only in the HE elements on that band.
Fixes: 49e95ee1ee
("AP: Publish only HE capabilities and operation IEs on 6 GHz band")
Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
2c2b6d265b
commit
3eb5f7128e
1 changed files with 2 additions and 1 deletions
|
@ -1290,7 +1290,8 @@ int ieee802_11_build_ap_params(struct hostapd_data *hapd,
|
||||||
#endif /* CONFIG_FST */
|
#endif /* CONFIG_FST */
|
||||||
|
|
||||||
#ifdef CONFIG_IEEE80211AC
|
#ifdef CONFIG_IEEE80211AC
|
||||||
if (hapd->iconf->ieee80211ac && !hapd->conf->disable_11ac) {
|
if (hapd->iconf->ieee80211ac && !hapd->conf->disable_11ac &&
|
||||||
|
!is_6ghz_op_class(hapd->iconf->op_class)) {
|
||||||
tailpos = hostapd_eid_vht_capabilities(hapd, tailpos, 0);
|
tailpos = hostapd_eid_vht_capabilities(hapd, tailpos, 0);
|
||||||
tailpos = hostapd_eid_vht_operation(hapd, tailpos);
|
tailpos = hostapd_eid_vht_operation(hapd, tailpos);
|
||||||
tailpos = hostapd_eid_txpower_envelope(hapd, tailpos);
|
tailpos = hostapd_eid_txpower_envelope(hapd, tailpos);
|
||||||
|
|
Loading…
Reference in a new issue