]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
nl80211: Add driver param for forcing monitor and connect APIs
authorJouni Malinen <j@w1.fi>
Mon, 30 Dec 2013 22:07:23 +0000 (00:07 +0200)
committerJouni Malinen <j@w1.fi>
Tue, 31 Dec 2013 13:45:18 +0000 (15:45 +0200)
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>

src/drivers/driver_nl80211.c

index 30b04976a0e6f4faa0089dc1b1f3e9e3dc7280a4..5b82f60dacee435527d68c04c14eb7e4b1b27286 100644 (file)
@@ -10139,6 +10139,18 @@ static int nl80211_set_param(void *priv, const char *param)
        }
 #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;
 }