]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
nl80211: Allow control port to be disabled with a driver param
authorJouni Malinen <j@w1.fi>
Sun, 5 Jan 2020 19:18:18 +0000 (21:18 +0200)
committerJouni Malinen <j@w1.fi>
Sun, 5 Jan 2020 19:31:33 +0000 (21:31 +0200)
This is mainly for testing purposes to allow wpa_supplicant and hostapd
functionality to be tested both with and without using the nl80211
control port which is by default used whenever supported by the driver.
control_port=0 driver parameter will prevent that from happening.

Signed-off-by: Jouni Malinen <j@w1.fi>
src/drivers/driver_nl80211.c

index c7302f8cc832d60b71a9ac8c70d74fccd5ab46a1..ddbd4b4bfec98e836709b677bc0374b37ff959e4 100644 (file)
@@ -8006,6 +8006,9 @@ static int nl80211_set_param(void *priv, const char *param)
                drv->test_use_roc_tx = 1;
        }
 
+       if (os_strstr(param, "control_port=0"))
+               drv->capa.flags &= ~WPA_DRIVER_FLAGS_CONTROL_PORT;
+
        return 0;
 }