From: Beni Lev Date: Wed, 6 Apr 2016 16:42:17 +0000 (+0300) Subject: SME: Add support for global RRM flag X-Git-Tag: hostap_2_6~579 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=00ed0aa2dd5d65053b9b1d65467b2dba69183171;p=thirdparty%2Fhostap.git SME: Add support for global RRM flag Add RRM to SME authentication/association if the global RRM flag is set. Signed-off-by: Beni Lev --- diff --git a/wpa_supplicant/sme.c b/wpa_supplicant/sme.c index 70524cc8b..2fbb2c65d 100644 --- a/wpa_supplicant/sme.c +++ b/wpa_supplicant/sme.c @@ -161,9 +161,10 @@ static void sme_auth_handle_rrm(struct wpa_supplicant *wpa_s, return; } - if (!(wpa_s->drv_rrm_flags & - WPA_DRIVER_FLAGS_DS_PARAM_SET_IE_IN_PROBES) || - !(wpa_s->drv_rrm_flags & WPA_DRIVER_FLAGS_QUIET)) { + if (!((wpa_s->drv_rrm_flags & + WPA_DRIVER_FLAGS_DS_PARAM_SET_IE_IN_PROBES) && + (wpa_s->drv_rrm_flags & WPA_DRIVER_FLAGS_QUIET)) && + !(wpa_s->drv_rrm_flags & WPA_DRIVER_FLAGS_SUPPORT_RRM)) { wpa_printf(MSG_DEBUG, "RRM: Insufficient RRM support in driver - do not use RRM"); return;