X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/0a7ebe9ab1187e5ef18994439f2b83bbc06a7414..cbe586a91926490315c183de105cba6ee4872d1e:/package/switch/files/switch.sh?ds=inline

diff --git a/package/switch/files/switch.sh b/package/switch/files/switch.sh
index f0bd8ce60..6517ca985 100644
--- a/package/switch/files/switch.sh
+++ b/package/switch/files/switch.sh
@@ -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() {