This patch enables wifi mac filter capabilities directly while setting up the 
nic. The configuration values are read from /etc/config/wireless as options. So 
configuration is held on a consistent place. Messing around with just another 
script as suggested here 
http://wiki.openwrt.org/OpenWrtDocs/KamikazeConfiguration#head-620a51134de86855704249c6b051da7b743224a6
 looks not comfortable to me.

Tested on Buffalo WHR-G54S and works like a charm.

Signed-off-by: Christoph Fritsche <[EMAIL PROTECTED]>

Index: package/broadcom-wl/files/lib/wifi/broadcom.sh
===================================================================
--- package/broadcom-wl/files/lib/wifi/broadcom.sh      (Revision 11117)
+++ package/broadcom-wl/files/lib/wifi/broadcom.sh      (Arbeitskopie)
@@ -97,6 +97,8 @@
        config_get slottime "$device" slottime
        config_get rxant "$device" rxant
        config_get txant "$device" txant
+       config_get macfilter "$device" macfilter
+       config_get maclist "$device" maclist
        local vif_pre_up vif_post_up vif_do_up

        _c=0
@@ -232,8 +234,8 @@
 txant ${txant:-3}

 radio ${radio:-1}
-macfilter 0
-maclist none
+macfilter ${macfilter:-0}
+maclist ${maclist:-none}
 wds none
 ${wds:+wds $wds}
 ${channel:+channel $channel}


_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
http://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to