mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2025-02-18 09:10:38 +01:00
testutil: retry up to 3 times for connectivity
This commit is contained in:
parent
55b3a974c6
commit
06ee531749
@ -50,7 +50,7 @@ def tx(fromsock, tosock, src, dst):
|
|||||||
|
|
||||||
return (frame, fromsock, tosock, src, dst)
|
return (frame, fromsock, tosock, src, dst)
|
||||||
|
|
||||||
def test_ifaces_connected(if0=None, if1=None):
|
def test_connected(if0=None, if1=None):
|
||||||
for wname in wiphy.wiphy_map:
|
for wname in wiphy.wiphy_map:
|
||||||
for intf in wiphy.wiphy_map[wname]:
|
for intf in wiphy.wiphy_map[wname]:
|
||||||
if if0 is None:
|
if if0 is None:
|
||||||
@ -101,6 +101,20 @@ def test_ifaces_connected(if0=None, if1=None):
|
|||||||
sock0.close()
|
sock0.close()
|
||||||
sock1.close()
|
sock1.close()
|
||||||
|
|
||||||
|
def test_ifaces_connected(if0=None, if1=None):
|
||||||
|
retry = 0
|
||||||
|
while True:
|
||||||
|
try:
|
||||||
|
test_connected(if0, if1)
|
||||||
|
break
|
||||||
|
|
||||||
|
except Exception as e:
|
||||||
|
if retry < 3:
|
||||||
|
print('retrying connection test: %i' % retry)
|
||||||
|
retry += 1
|
||||||
|
continue
|
||||||
|
raise e
|
||||||
|
|
||||||
SIOCGIFFLAGS = 0x8913
|
SIOCGIFFLAGS = 0x8913
|
||||||
IFF_UP = 1 << 0
|
IFF_UP = 1 << 0
|
||||||
IFF_RUNNING = 1 << 6
|
IFF_RUNNING = 1 << 6
|
||||||
|
Loading…
x
Reference in New Issue
Block a user