nl80211: Add driver param for forcing monitor and connect APIs

use_monitor=1 and force_connect_cmd=1 driver parameters can now be used
to force older monitor interface design and the connect API (SME in
driver) to increase hwsim testing coverage.

Signed-hostap: Jouni Malinen <j@w1.fi>
This commit is contained in:
Jouni Malinen 2013-12-31 00:07:23 +02:00
parent d7257de631
commit 327b01d3d7

View file

@ -10139,6 +10139,18 @@ static int nl80211_set_param(void *priv, const char *param)
} }
#endif /* CONFIG_P2P */ #endif /* CONFIG_P2P */
if (os_strstr(param, "use_monitor=1")) {
struct i802_bss *bss = priv;
struct wpa_driver_nl80211_data *drv = bss->drv;
drv->use_monitor = 1;
}
if (os_strstr(param, "force_connect_cmd=1")) {
struct i802_bss *bss = priv;
struct wpa_driver_nl80211_data *drv = bss->drv;
drv->capa.flags &= ~WPA_DRIVER_FLAGS_SME;
}
return 0; return 0;
} }