mirror of
https://github.com/vanhoefm/fragattacks.git
synced 2024-11-28 18:28:23 -05:00
tests: Speed up wpas_mesh_gate_forwarding tshark operations
For some reason, running tshark in the test cases can take significant time especially with UML time-travel. Optimize this by reducing the number of times tshark needs to be executed in the loop. Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
985718135f
commit
743b234902
@ -1456,12 +1456,13 @@ def test_wpas_mesh_gate_forwarding(dev, apdev, p):
|
||||
capfile = os.path.join(p['logdir'], "hwsim0.pcapng")
|
||||
filt = "wlan.sa==%s && wlan_mgt.fixed.mesh_addr5==%s" % (addr2,
|
||||
external_sta)
|
||||
for i in range(15):
|
||||
time.sleep(4)
|
||||
for i in range(5):
|
||||
da = run_tshark(capfile, filt, ["wlan.da"])
|
||||
if addr0 in da and addr1 in da:
|
||||
logger.debug("Frames seen in tshark iteration %d" % i)
|
||||
break
|
||||
time.sleep(0.3)
|
||||
time.sleep(0.5)
|
||||
|
||||
if addr0 not in da:
|
||||
raise Exception("Frame to gate %s not observed" % addr0)
|
||||
|
Loading…
Reference in New Issue
Block a user