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:
parent
d7257de631
commit
327b01d3d7
1 changed files with 12 additions and 0 deletions
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue