tests: FST session create OOM
Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
parent
19a0602d86
commit
f752fd9264
1 changed files with 28 additions and 0 deletions
|
@ -1980,3 +1980,31 @@ def test_fst_send_oom(dev, apdev, test_params):
|
||||||
finally:
|
finally:
|
||||||
fst_module_aux.disconnect_two_ap_sta_pairs(ap1, ap2, sta1, sta2)
|
fst_module_aux.disconnect_two_ap_sta_pairs(ap1, ap2, sta1, sta2)
|
||||||
fst_module_aux.stop_two_ap_sta_pairs(ap1, ap2, sta1, sta2)
|
fst_module_aux.stop_two_ap_sta_pairs(ap1, ap2, sta1, sta2)
|
||||||
|
|
||||||
|
def test_fst_session_oom(dev, apdev, test_params):
|
||||||
|
"""FST session create OOM"""
|
||||||
|
ap1, ap2, sta1, sta2 = fst_module_aux.start_two_ap_sta_pairs(apdev)
|
||||||
|
try:
|
||||||
|
fst_module_aux.connect_two_ap_sta_pairs(ap1, ap2, sta1, sta2)
|
||||||
|
hapd = ap1.get_instance()
|
||||||
|
sta = sta1.get_instance()
|
||||||
|
dst = sta.own_addr()
|
||||||
|
src = apdev[0]['bssid']
|
||||||
|
|
||||||
|
# Create session
|
||||||
|
initiator = ap1
|
||||||
|
responder = sta1
|
||||||
|
new_iface = ap2.ifname()
|
||||||
|
new_peer_addr = ap2.get_actual_peer_addr()
|
||||||
|
resp_newif = sta2.ifname()
|
||||||
|
peeraddr = None
|
||||||
|
initiator.add_peer(responder, peeraddr, new_peer_addr)
|
||||||
|
sid = initiator.add_session()
|
||||||
|
initiator.configure_session(sid, new_iface)
|
||||||
|
with alloc_fail(sta, 1, "fst_session_create"):
|
||||||
|
res = initiator.grequest("FST-MANAGER SESSION_INITIATE " + sid)
|
||||||
|
if not res.startswith("OK"):
|
||||||
|
raise Exception("Unexpected SESSION_INITIATE result")
|
||||||
|
finally:
|
||||||
|
fst_module_aux.disconnect_two_ap_sta_pairs(ap1, ap2, sta1, sta2)
|
||||||
|
fst_module_aux.stop_two_ap_sta_pairs(ap1, ap2, sta1, sta2)
|
||||||
|
|
Loading…
Add table
Reference in a new issue