Recognize these two hostapd settings and pass them to the daemon.

Signed-off-by: Gui Iribarren <g...@altermundi.net>

---
 package/mac80211/files/lib/wifi/mac80211.sh |    6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/package/mac80211/files/lib/wifi/mac80211.sh 
b/package/mac80211/files/lib/wifi/mac80211.sh
index 4c214e8..9604e71 100644
--- a/package/mac80211/files/lib/wifi/mac80211.sh
+++ b/package/mac80211/files/lib/wifi/mac80211.sh
@@ -132,13 +132,15 @@ mac80211_hostapd_setup_bss() {
        config_get_bool wds "$vif" wds 0
        [ "$wds" -gt 0 ] && append hostapd_cfg "wds_sta=1" "$N"
 
-       local macaddr hidden maxassoc wmm
+       local macaddr hidden maxassoc wmm beacon_int vendor_elements
        config_get macaddr "$vif" macaddr
        config_get maxassoc "$vif" maxassoc
        config_get dtim_period "$vif" dtim_period
        config_get max_listen_int "$vif" max_listen_int
        config_get_bool hidden "$vif" hidden 0
        config_get_bool wmm "$vif" wmm 1
+       config_get beacon_int "$vif" beacon_int
+       config_get vendor_elements "$vif" vendor_elements
        cat >> /var/run/hostapd-$phy.conf <<EOF
 $hostapd_cfg
 wmm_enabled=$wmm
@@ -146,6 +148,8 @@ bssid=$macaddr
 ignore_broadcast_ssid=$hidden
 ${dtim_period:+dtim_period=$dtim_period}
 ${max_listen_int:+max_listen_interval=$max_listen_int}
+${beacon_int:+beacon_int=$beacon_int}
+${vendor_elements:+vendor_elements=$vendor_elements}
 ${maxassoc:+max_num_sta=$maxassoc}
 EOF
 }
-- 
1.7.10.4
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to