]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
nl80211: Use control port TX for AP mode
authorMarkus Theil <markus.theil@tu-ilmenau.de>
Fri, 3 Jan 2020 15:17:42 +0000 (16:17 +0100)
committerJouni Malinen <j@w1.fi>
Sun, 5 Jan 2020 19:31:33 +0000 (21:31 +0200)
Signed-off-by: Markus Theil <markus.theil@tu-ilmenau.de>
src/drivers/driver_nl80211.c

index e9f86aabde2fa12f55d9490968f3f74aa539b8fa..c7302f8cc832d60b71a9ac8c70d74fccd5ab46a1 100644 (file)
@@ -5168,6 +5168,10 @@ static int wpa_driver_nl80211_hapd_send_eapol(
        int res;
        int qos = flags & WPA_STA_WMM;
 
+       if (drv->capa.flags & WPA_DRIVER_FLAGS_CONTROL_PORT)
+               return nl80211_tx_control_port(bss, addr, ETH_P_EAPOL,
+                                              data, data_len, !encrypt);
+
        if (drv->device_ap_sme || !drv->use_monitor)
                return nl80211_send_eapol_data(bss, addr, data, data_len);