mirror of
https://github.com/vanhoefm/fragattacks.git
synced 2025-02-07 04:34:04 -05:00
tests: Skip new ap_ciphers tests cleanly for missing mac80211 debugfs
Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
parent
1613e0121c
commit
c9dc89968d
@ -347,6 +347,7 @@ def test_ap_cipher_bip_req_mismatch(dev, apdev):
|
|||||||
|
|
||||||
def get_rx_spec(phy, gtk=False):
|
def get_rx_spec(phy, gtk=False):
|
||||||
keys = "/sys/kernel/debug/ieee80211/%s/keys" % (phy)
|
keys = "/sys/kernel/debug/ieee80211/%s/keys" % (phy)
|
||||||
|
try:
|
||||||
for key in os.listdir(keys):
|
for key in os.listdir(keys):
|
||||||
keydir = keys + "/" + key
|
keydir = keys + "/" + key
|
||||||
files = os.listdir(keydir)
|
files = os.listdir(keydir)
|
||||||
@ -356,10 +357,13 @@ def get_rx_spec(phy, gtk=False):
|
|||||||
continue
|
continue
|
||||||
with open(keydir + "/rx_spec") as f:
|
with open(keydir + "/rx_spec") as f:
|
||||||
return f.read()
|
return f.read()
|
||||||
|
except OSError, e:
|
||||||
|
raise HwsimSkip("debugfs not supported in mac80211")
|
||||||
return None
|
return None
|
||||||
|
|
||||||
def get_tk_replay_counter(phy, gtk=False):
|
def get_tk_replay_counter(phy, gtk=False):
|
||||||
keys = "/sys/kernel/debug/ieee80211/%s/keys" % (phy)
|
keys = "/sys/kernel/debug/ieee80211/%s/keys" % (phy)
|
||||||
|
try:
|
||||||
for key in os.listdir(keys):
|
for key in os.listdir(keys):
|
||||||
keydir = keys + "/" + key
|
keydir = keys + "/" + key
|
||||||
files = os.listdir(keydir)
|
files = os.listdir(keydir)
|
||||||
@ -369,6 +373,8 @@ def get_tk_replay_counter(phy, gtk=False):
|
|||||||
continue
|
continue
|
||||||
with open(keydir + "/replays") as f:
|
with open(keydir + "/replays") as f:
|
||||||
return int(f.read())
|
return int(f.read())
|
||||||
|
except OSError, e:
|
||||||
|
raise HwsimSkip("debugfs not supported in mac80211")
|
||||||
return None
|
return None
|
||||||
|
|
||||||
def test_ap_cipher_replay_protection_ap_ccmp(dev, apdev):
|
def test_ap_cipher_replay_protection_ap_ccmp(dev, apdev):
|
||||||
|
Loading…
Reference in New Issue
Block a user