tests: Fix wnm_bss_tm_req status code expectation
The implementation of WNM BSS transition management was extended to be able to return a reject status code based on whether a matching entry is found. The test case wnm_bss_tm_req was trying to enforce a different status code to be used here based on old implementation. Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
d0b9ab69f6
commit
ab4ee34306
1 changed files with 6 additions and 6 deletions
|
@ -277,7 +277,7 @@ def test_wnm_bss_tm_req(dev, apdev):
|
||||||
req = bss_tm_req(dev[0].p2p_interface_addr(), apdev[0]['bssid'],
|
req = bss_tm_req(dev[0].p2p_interface_addr(), apdev[0]['bssid'],
|
||||||
req_mode=0x01, dialog_token=5)
|
req_mode=0x01, dialog_token=5)
|
||||||
hapd.mgmt_tx(req)
|
hapd.mgmt_tx(req)
|
||||||
resp = rx_bss_tm_resp(hapd, expect_dialog=5, expect_status=1)
|
resp = rx_bss_tm_resp(hapd, expect_dialog=5, expect_status=7)
|
||||||
|
|
||||||
# Preferred Candidate List with a truncated entry
|
# Preferred Candidate List with a truncated entry
|
||||||
req = bss_tm_req(dev[0].p2p_interface_addr(), apdev[0]['bssid'],
|
req = bss_tm_req(dev[0].p2p_interface_addr(), apdev[0]['bssid'],
|
||||||
|
@ -291,7 +291,7 @@ def test_wnm_bss_tm_req(dev, apdev):
|
||||||
req_mode=0x01, dialog_token=6)
|
req_mode=0x01, dialog_token=6)
|
||||||
req['payload'] += struct.pack("<BB", 52, 0)
|
req['payload'] += struct.pack("<BB", 52, 0)
|
||||||
hapd.mgmt_tx(req)
|
hapd.mgmt_tx(req)
|
||||||
resp = rx_bss_tm_resp(hapd, expect_dialog=6, expect_status=1)
|
resp = rx_bss_tm_resp(hapd, expect_dialog=6, expect_status=7)
|
||||||
|
|
||||||
# Preferred Candidate List with a non-matching entry
|
# Preferred Candidate List with a non-matching entry
|
||||||
req = bss_tm_req(dev[0].p2p_interface_addr(), apdev[0]['bssid'],
|
req = bss_tm_req(dev[0].p2p_interface_addr(), apdev[0]['bssid'],
|
||||||
|
@ -300,7 +300,7 @@ def test_wnm_bss_tm_req(dev, apdev):
|
||||||
1, 2, 3, 4, 5, 6,
|
1, 2, 3, 4, 5, 6,
|
||||||
0, 81, 1, 7)
|
0, 81, 1, 7)
|
||||||
hapd.mgmt_tx(req)
|
hapd.mgmt_tx(req)
|
||||||
resp = rx_bss_tm_resp(hapd, expect_dialog=6, expect_status=1)
|
resp = rx_bss_tm_resp(hapd, expect_dialog=6, expect_status=7)
|
||||||
|
|
||||||
# Preferred Candidate List with a truncated subelement
|
# Preferred Candidate List with a truncated subelement
|
||||||
req = bss_tm_req(dev[0].p2p_interface_addr(), apdev[0]['bssid'],
|
req = bss_tm_req(dev[0].p2p_interface_addr(), apdev[0]['bssid'],
|
||||||
|
@ -310,7 +310,7 @@ def test_wnm_bss_tm_req(dev, apdev):
|
||||||
0, 81, 1, 7,
|
0, 81, 1, 7,
|
||||||
1, 1)
|
1, 1)
|
||||||
hapd.mgmt_tx(req)
|
hapd.mgmt_tx(req)
|
||||||
resp = rx_bss_tm_resp(hapd, expect_dialog=7, expect_status=1)
|
resp = rx_bss_tm_resp(hapd, expect_dialog=7, expect_status=7)
|
||||||
|
|
||||||
# Preferred Candidate List with lots of invalid optional subelements
|
# Preferred Candidate List with lots of invalid optional subelements
|
||||||
req = bss_tm_req(dev[0].p2p_interface_addr(), apdev[0]['bssid'],
|
req = bss_tm_req(dev[0].p2p_interface_addr(), apdev[0]['bssid'],
|
||||||
|
@ -327,7 +327,7 @@ def test_wnm_bss_tm_req(dev, apdev):
|
||||||
1, 2, 3, 4, 5, 6,
|
1, 2, 3, 4, 5, 6,
|
||||||
0, 81, 1, 7) + subelems
|
0, 81, 1, 7) + subelems
|
||||||
hapd.mgmt_tx(req)
|
hapd.mgmt_tx(req)
|
||||||
resp = rx_bss_tm_resp(hapd, expect_dialog=8, expect_status=1)
|
resp = rx_bss_tm_resp(hapd, expect_dialog=8, expect_status=7)
|
||||||
|
|
||||||
# Preferred Candidate List with lots of valid optional subelements (twice)
|
# Preferred Candidate List with lots of valid optional subelements (twice)
|
||||||
req = bss_tm_req(dev[0].p2p_interface_addr(), apdev[0]['bssid'],
|
req = bss_tm_req(dev[0].p2p_interface_addr(), apdev[0]['bssid'],
|
||||||
|
@ -352,7 +352,7 @@ def test_wnm_bss_tm_req(dev, apdev):
|
||||||
1, 2, 3, 4, 5, 6,
|
1, 2, 3, 4, 5, 6,
|
||||||
0, 81, 1, 7) + subelems + subelems
|
0, 81, 1, 7) + subelems + subelems
|
||||||
hapd.mgmt_tx(req)
|
hapd.mgmt_tx(req)
|
||||||
resp = rx_bss_tm_resp(hapd, expect_dialog=8, expect_status=1)
|
resp = rx_bss_tm_resp(hapd, expect_dialog=8, expect_status=7)
|
||||||
|
|
||||||
def test_wnm_bss_keep_alive(dev, apdev):
|
def test_wnm_bss_keep_alive(dev, apdev):
|
||||||
"""WNM keep-alive"""
|
"""WNM keep-alive"""
|
||||||
|
|
Loading…
Reference in a new issue