switch: explicitely clear port mappings in unsused vlans (#7082)
SVN-Revision: 20717
This commit is contained in:
		@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
 | 
				
			|||||||
include $(INCLUDE_DIR)/kernel.mk
 | 
					include $(INCLUDE_DIR)/kernel.mk
 | 
				
			||||||
 | 
					
 | 
				
			||||||
PKG_NAME:=kmod-switch
 | 
					PKG_NAME:=kmod-switch
 | 
				
			||||||
PKG_RELEASE:=2
 | 
					PKG_RELEASE:=3
 | 
				
			||||||
 | 
					
 | 
				
			||||||
include $(INCLUDE_DIR)/package.mk
 | 
					include $(INCLUDE_DIR)/package.mk
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -15,6 +15,12 @@ setup_switch_hw() {
 | 
				
			|||||||
		echo "$evlan"  > "$proc/enable_vlan"
 | 
							echo "$evlan"  > "$proc/enable_vlan"
 | 
				
			||||||
		[ -f "$proc/enable" ] && echo "$enable" > "$proc/enable"
 | 
							[ -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() {
 | 
					setup_switch_vlan() {
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user