[source] hostapd: explicitly set beacon interval for wpa_supplicant

LEDE Commits lede-commits at lists.infradead.org
Thu Dec 14 09:45:36 PST 2017


jow pushed a commit to source.git, branch lede-17.01:
https://git.lede-project.org/05f0fac189984981e3f28288e44d9afdd088dd77

commit 05f0fac189984981e3f28288e44d9afdd088dd77
Author: Sven Eckelmann <sven at narfation.org>
AuthorDate: Tue Nov 7 11:48:40 2017 +0100

    hostapd: explicitly set beacon interval for wpa_supplicant
    
    The beacon_int is currently set explicitly for hostapd and when LEDE uses
    iw to join and IBSS/mesh. But it was not done when wpa_supplicant was used
    to join an encrypted IBSS or mesh.
    
    This configuration is required when an AP interface is configured together
    with an mesh interface. The beacon_int= line must therefore be re-added to
    the wpa_supplicant config. The value is retrieved from the the global
    variable.
    
    Fixes: 1a16cb9c67f0 ("mac80211, hostapd: always explicitly set beacon interval")
    Signed-off-by: Sven Eckelmann <sven at narfation.org>
    Signed-off-by: Felix Fietkau <nbd at nbd.name> [rebase]
    (cherry picked from commit 772afef61dc68e2470f4da130fac862ccf2fb105)
---
 package/network/services/hostapd/files/hostapd.sh | 1 +
 1 file changed, 1 insertion(+)

diff --git a/package/network/services/hostapd/files/hostapd.sh b/package/network/services/hostapd/files/hostapd.sh
index 9ad7610..0df4466 100644
--- a/package/network/services/hostapd/files/hostapd.sh
+++ b/package/network/services/hostapd/files/hostapd.sh
@@ -723,6 +723,7 @@ wpa_supplicant_add_network() {
 	}
 	local beacon_int brates mrate
 	[ -n "$bssid" ] && append network_data "bssid=$bssid" "$N$T"
+	[ -n "$beacon_int" ] && append network_data "beacon_int=$beacon_int" "$N$T"
 
 	local bssid_blacklist bssid_whitelist
 	json_get_values bssid_blacklist bssid_blacklist



More information about the lede-commits mailing list