[OpenWrt-Devel] [PATCH] Vlan configuration, limit the used ports

Hante Meuleman meuleman at broadcom.com
Tue May 12 04:16:21 EDT 2015


Do not mimic the vlan configuration in some devices like R8000 as the 
configuration is to be used with SW accelerators not available in OpenWRT. 
It is not possible to use the switch with vlan port configuration 0 1 2 3 5 7 8, 
without making some huge modifications. When this configuration is used 
the packets received will be without vlan tag (identified by status field in 
gmac). This mode is used for an optimization which is not easily to be used 
within the current OpenWRT driver framework.

The patch below will modify the existing vlanport configuration so it will work 
on the r8000 with the existing opensource drivers.

diff --git a/target/linux/bcm53xx/base-files/etc/board.d/02_network b/target/linux/bcm53xx/base-files/etc/board.d/02_network
index 644d3d9..18958b8 100755
--- a/target/linux/bcm53xx/base-files/etc/board.d/02_network
+++ b/target/linux/bcm53xx/base-files/etc/board.d/02_network
@@ -23,10 +23,6 @@ if echo "$vlan1ports" | egrep -q "^1 2 3 4 5" && \
    echo "$vlan2ports" | egrep -q "^0 5"; then
 	ucidef_add_switch_vlan "switch0" "1" "1 2 3 4 5t"
 	ucidef_add_switch_vlan "switch0" "2" "0 5t"
-elif echo "$vlan1ports" | egrep -q "^0 1 2 3 5 7 8" && \
-     echo "$vlan2ports" | egrep -q "^4 8"; then
-	ucidef_add_switch_vlan "switch0" "1" "0 1 2 3 5 7 8t"
-	ucidef_add_switch_vlan "switch0" "2" "4 8t"
 else
 	ucidef_add_switch_vlan "switch0" "1" "0 1 2 3 5t"
 	ucidef_add_switch_vlan "switch0" "2" "4 5t"
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel



More information about the openwrt-devel mailing list