From: Felix Fietkau Date: Wed, 26 Jan 2011 11:33:54 +0000 (+0000) Subject: mac80211: Add mac address filter configuration for hostapd X-Git-Tag: reboot~17805 X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=cfdfc8c05b6116b6d315a5ff9b535ca936573733;p=openwrt%2Fstaging%2Fxback.git mac80211: Add mac address filter configuration for hostapd Add support of mac address filter. Now 'macfilter' and 'maclist' options can be used with mac80211. Patch from: kentarou matsuyama SVN-Revision: 25105 --- diff --git a/package/mac80211/files/lib/wifi/mac80211.sh b/package/mac80211/files/lib/wifi/mac80211.sh index b20785cf67..251c2f13d8 100644 --- a/package/mac80211/files/lib/wifi/mac80211.sh +++ b/package/mac80211/files/lib/wifi/mac80211.sh @@ -6,6 +6,9 @@ mac80211_hostapd_setup_base() { local ifname="$2" cfgfile="/var/run/hostapd-$phy.conf" + macfile="/var/run/hostapd-$phy.maclist" + [ -e "$macfile" ] && rm -f "$macfile" + config_get device "$vif" device config_get country "$device" country config_get hwmode "$device" hwmode @@ -30,7 +33,25 @@ mac80211_hostapd_setup_base() { [ -n "$ht_capab" ] && append base_cfg "ht_capab=$ht_capab" "$N" } } - cat > "$cfgfile" <> $macfile + done + } + cat >> "$cfgfile" <