tests: Check mesh capability based on the modes capabilities list
This is more robust than checking the driver capability because it is also possible for the wpa_supplicant build to be configured without mesh support regardless of whether the driver supports it. Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
cf08e9b1f4
commit
2f0347954a
1 changed files with 1 additions and 2 deletions
|
@ -15,8 +15,7 @@ from wpasupplicant import WpaSupplicant
|
|||
from utils import HwsimSkip
|
||||
|
||||
def check_mesh_support(dev, secure=False):
|
||||
flags = int(dev.get_driver_status_field('capa.flags'), 16)
|
||||
if flags & 0x100000000 == 0:
|
||||
if "MESH" not in dev.get_capability("modes"):
|
||||
raise HwsimSkip("Driver does not support mesh")
|
||||
if secure and "SAE" not in dev.get_capability("auth_alg"):
|
||||
raise HwsimSkip("SAE not supported")
|
||||
|
|
Loading…
Reference in a new issue