From 66c9a351dd722731b63047da8f8e0e78610de035 Mon Sep 17 00:00:00 2001
From: Gabor Juhos <juhosg@openwrt.org>
Date: Thu, 1 Dec 2011 22:48:43 +0000
Subject: [PATCH] ramips: setup mac and network interfaces from separate
 functions

SVN-Revision: 29382
---
 .../base-files/etc/uci-defaults/network       | 38 +++++++++++++++----
 1 file changed, 30 insertions(+), 8 deletions(-)

diff --git a/target/linux/ramips/base-files/etc/uci-defaults/network b/target/linux/ramips/base-files/etc/uci-defaults/network
index e58accd181..7baac0c9c0 100755
--- a/target/linux/ramips/base-files/etc/uci-defaults/network
+++ b/target/linux/ramips/base-files/etc/uci-defaults/network
@@ -107,21 +107,43 @@ set_macs_only_lan_from_nvram()
 	set_macs_only_lan "$lan_mac"
 }
 
-board=$(ramips_board_name)
+ramips_setup_interfaces()
+{
+	local board="$1"
 
-case $board in
-	f5d8235-v2)
-		create_lan_wan
-		set_macs_only_lan_from_mtd "u-boot" 262148
-		;;
+	case $board in
 	argus-atp52b | \
 	b2c | \
+	f5d8235-v2 | \
 	nw718)
 		create_lan_wan
-		set_macs_only_lan_from_mtd "factory" 4
 		;;
+
 	*)
 		RT3X5X=`cat /proc/cpuinfo | grep RT3.5`
 		[ -z "${RT3X5X}" ] || create_lan_wan
 		;;
-esac
+	esac
+}
+
+ramips_setup_macs()
+{
+	local board="$1"
+
+	case $board in
+	f5d8235-v2)
+		set_macs_only_lan_from_mtd "u-boot" 262148
+		;;
+
+	argus-atp52b | \
+	b2c | \
+	nw718)
+		set_macs_only_lan_from_mtd "factory" 4
+		;;
+	esac
+}
+
+board=$(ramips_board_name)
+
+ramips_setup_interfaces $board
+ramips_setup_macs $board
-- 
GitLab