From: Sven Eckelmann Date: Tue, 7 Nov 2017 10:48:40 +0000 (+0100) Subject: hostapd: explicitly set beacon interval for wpa_supplicant X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=772afef61dc68e2470f4da130fac862ccf2fb105;p=openwrt%2Fstaging%2Fadrian.git 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 Signed-off-by: Felix Fietkau [rebase] --- diff --git a/package/network/services/hostapd/files/hostapd.sh b/package/network/services/hostapd/files/hostapd.sh index e48a54fc84..6e95805e4b 100644 --- a/package/network/services/hostapd/files/hostapd.sh +++ b/package/network/services/hostapd/files/hostapd.sh @@ -730,6 +730,7 @@ wpa_supplicant_add_network() { esac } [ -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