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