Browse Source

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>
Jouni Malinen 10 years ago
parent
commit
2f0347954a
1 changed files with 1 additions and 2 deletions
  1. 1 2
      tests/hwsim/test_wpas_mesh.py

+ 1 - 2
tests/hwsim/test_wpas_mesh.py

@@ -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")