mirror of
https://github.com/vanhoefm/fragattacks.git
synced 2025-01-31 01:04:03 -05:00
tests: Check vlan_id information in STA output
In addition, this adds some delay between the authentication and data connectivity test through the newly added VLAN and by doing so, makes ap_vlan_wpa2_radius_id_change a bit more robust. It was possible for the EAPOL-Key message 4/4 not having yet been processed by hostapd at the time the data test started. Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
87b5b53959
commit
f80fd58de6
@ -119,6 +119,11 @@ def test_ap_vlan_wpa2_radius_id_change(dev, apdev):
|
|||||||
state = dev[0].get_status_field('wpa_state')
|
state = dev[0].get_status_field('wpa_state')
|
||||||
if state != "COMPLETED":
|
if state != "COMPLETED":
|
||||||
raise Exception("Unexpected state after reauth: " + state)
|
raise Exception("Unexpected state after reauth: " + state)
|
||||||
|
sta = hapd.get_sta(dev[0].own_addr())
|
||||||
|
if 'vlan_id' not in sta:
|
||||||
|
raise Exception("No VLAN ID in STA info")
|
||||||
|
if sta['vlan_id'] != '2':
|
||||||
|
raise Exception("Unexpected VLAN ID: " + sta['vlan_id'])
|
||||||
hwsim_utils.test_connectivity_iface(dev[0], hapd, "brvlan2")
|
hwsim_utils.test_connectivity_iface(dev[0], hapd, "brvlan2")
|
||||||
|
|
||||||
def test_ap_vlan_wpa2_radius_required(dev, apdev):
|
def test_ap_vlan_wpa2_radius_required(dev, apdev):
|
||||||
|
Loading…
Reference in New Issue
Block a user