From 2f0347954aada65f49a3eead9b87d97f8c23ecbb Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Sun, 11 Jan 2015 19:45:56 +0200 Subject: [PATCH] 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 --- tests/hwsim/test_wpas_mesh.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tests/hwsim/test_wpas_mesh.py b/tests/hwsim/test_wpas_mesh.py index 9140ef7c7..80b5c79a6 100644 --- a/tests/hwsim/test_wpas_mesh.py +++ b/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")