[backfire] merge r20717
authorjow <jow@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Mon, 5 Apr 2010 13:52:13 +0000 (13:52 +0000)
committerjow <jow@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Mon, 5 Apr 2010 13:52:13 +0000 (13:52 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@20718 3c298f89-4303-0410-b956-a3cf2f4a3e73

package/switch/Makefile
package/switch/files/switch.sh

index a9b881c40ea180febbbae8639096cfd9537f2b14..74e42e6d93353fe0235e04f708f5f7456ec4363f 100644 (file)
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
 include $(INCLUDE_DIR)/kernel.mk
 
 PKG_NAME:=kmod-switch
-PKG_RELEASE:=2
+PKG_RELEASE:=3
 
 include $(INCLUDE_DIR)/package.mk
 
index f0bd8ce60fe4f312557812fa14885342838ef6e3..6517ca9853ce449e5e294b19937de6b433f3401e 100644 (file)
@@ -15,6 +15,12 @@ setup_switch_hw() {
                echo "$evlan"  > "$proc/enable_vlan"
                [ -f "$proc/enable" ] && echo "$enable" > "$proc/enable"
        }
+
+       local vlan
+       for vlan in `seq 0 15`; do
+               proc="/proc/switch/$dev/vlan/$vlan/ports"
+               [ -f "$proc" ] && echo "" > "$proc"
+       done
 }
 
 setup_switch_vlan() {