tests: Require HT/VHT as BSS membership selector in Supp Rates
These are similar to the previous cases, but with supported rate set limited to allow the BSS membership selector to fit into that element instead of Ext Supp Rates. Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
a85bde822e
commit
fdc02e4caf
2 changed files with 17 additions and 0 deletions
|
@ -390,3 +390,19 @@ def test_ap_require_ht(dev, apdev):
|
|||
raise Exception("Association rejection timed out")
|
||||
if "status_code=27" not in ev:
|
||||
raise Exception("Unexpected rejection status code")
|
||||
|
||||
def test_ap_require_ht_limited_rates(dev, apdev):
|
||||
"""Require HT with limited supported rates"""
|
||||
params = { "ssid": "require-ht",
|
||||
"supported_rates": "60 120 240 360 480 540",
|
||||
"require_ht": "1" }
|
||||
hapd = hostapd.add_ap(apdev[0]['ifname'], params, wait_enabled=False)
|
||||
|
||||
dev[1].connect("require-ht", key_mgmt="NONE", scan_freq="2412",
|
||||
disable_ht="1", wait_connect=False)
|
||||
dev[0].connect("require-ht", key_mgmt="NONE", scan_freq="2412")
|
||||
ev = dev[1].wait_event(["CTRL-EVENT-ASSOC-REJECT"])
|
||||
if ev is None:
|
||||
raise Exception("Association rejection timed out")
|
||||
if "status_code=27" not in ev:
|
||||
raise Exception("Unexpected rejection status code")
|
||||
|
|
|
@ -93,6 +93,7 @@ def test_ap_vht_20(devs, apdevs):
|
|||
"vht_capab": "",
|
||||
"vht_oper_chwidth": "0",
|
||||
"vht_oper_centr_freq_seg0_idx": "0",
|
||||
"supported_rates": "60 120 240 360 480 540",
|
||||
"require_vht": "1",
|
||||
}
|
||||
hostapd.add_ap(ap['ifname'], params)
|
||||
|
|
Loading…
Reference in a new issue