[openwrt/openwrt] rtl838x: remove the swconfig setup from the board.d code

LEDE Commits lede-commits at lists.infradead.org
Tue Nov 3 11:46:50 EST 2020


blogic pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/f5772d71a41914d40fec21f6111c1b39eea32d4c

commit f5772d71a41914d40fec21f6111c1b39eea32d4c
Author: John Crispin <john at phrozen.org>
AuthorDate: Tue Nov 3 17:45:52 2020 +0100

    rtl838x: remove the swconfig setup from the board.d code
    
    the code currently sets up uci for swconfig which we do not use.
    
    Signed-off-by: John Crispin <john at phrozen.org>
---
 .../rtl838x/base-files/etc/board.d/02_network      | 52 ++--------------------
 1 file changed, 3 insertions(+), 49 deletions(-)

diff --git a/target/linux/rtl838x/base-files/etc/board.d/02_network b/target/linux/rtl838x/base-files/etc/board.d/02_network
index a79869d8c3..d745526d0e 100755
--- a/target/linux/rtl838x/base-files/etc/board.d/02_network
+++ b/target/linux/rtl838x/base-files/etc/board.d/02_network
@@ -6,57 +6,11 @@
 
 rtl838x_setup_switch()
 {
-	local switchid net portid master device lan_role lan_list
+	local lan lan_list
 
-	json_select_object switch
-	# Find slave ports
-	for net in $(ls -d /sys/class/net/*); do
-		switchid=$(cat $net/phys_switch_id 2>/dev/null)
-		[ -z "$switchid" ] && continue
-		device=$(basename $net)
-		portid=$(cat $net/phys_port_name)
-		lan_role="$lan_role ${portid##p}"
-		lan_list="$lan_list $device"
-		json_select_object "switch$((switchid))"
-			json_add_boolean enable 1
-			json_add_boolean reset 0
-			json_add_boolean dsa 1
-			json_select_array ports
-				json_add_object
-					json_add_int num "${portid##p}"
-					json_add_string role "lan"
-					json_add_string device "$device"
-				json_close_object
-			json_select ..
-		json_select ..
+	for lan in /sys/class/net/lan*; do
+		lan_list="$lan_list $(basename $lan)"
 	done
-	# Add switch master device
-	for net in $(ls -d /sys/class/net/*/dsa); do
-		master=$(dirname $net)
-		device=$(basename $master)
-		portid=$(cat $master/phys_port_name)
-		lan_role="$lan_role ${portid##p}"
-		json_select_object "switch$((switchid))"
-			json_select_array ports
-				json_add_object
-					json_add_int num "${portid##p}"
-					json_add_string device "$device"
-					json_add_boolean need_tag 0
-					json_add_boolean want_untag 0
-					json_add_boolean master 1
-				json_close_object
-			json_select ..
-			json_select_array roles
-				json_add_object
-					json_add_string role "lan"
-					lan_role=$(echo $lan_role | xargs -n1 | sort -n | xargs)
-					json_add_string ports "$lan_role"
-				json_close_object
-			json_select ..
-		json_select ..
-	done
-	json_select ..
-	lan_list=$(echo $lan_list | xargs -n1 | sort -V | xargs)
 	ucidef_set_interface_lan "$lan_list"
 }
 



More information about the lede-commits mailing list