From: Adrian Schmutzler Date: Sun, 8 Dec 2019 13:55:49 +0000 (+0100) Subject: ramips: rt288x: use flash location for wan_mac in 02_network X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=a858d6d0e2864e0293a6eb721cbcd193adf711cd;p=oweals%2Fopenwrt.git ramips: rt288x: use flash location for wan_mac in 02_network This uses the flash locations instead of eth0 MAC address to calculate MAC address increments for WAN. The change will make the MAC address setup of a particular device more obvious and removes the dependency of 02_network on the eth0 initialization. This removes the wan_mac setup for ralink,v11st-fe as this device does not set up a MAC address for ethernet in the first place. Signed-off-by: Adrian Schmutzler --- diff --git a/target/linux/ramips/rt288x/base-files/etc/board.d/02_network b/target/linux/ramips/rt288x/base-files/etc/board.d/02_network index b9588f4aad..0cc0e0b28b 100755 --- a/target/linux/ramips/rt288x/base-files/etc/board.d/02_network +++ b/target/linux/ramips/rt288x/base-files/etc/board.d/02_network @@ -42,13 +42,14 @@ ramips_setup_macs() local label_mac="" case $board in - airlink101,ar670w|\ + airlink101,ar670w) + wan_mac=$(macaddr_add "$(mtd_get_mac_binary factory 0x2004)" 1) + ;; airlink101,ar725w|\ asus,rt-n15|\ belkin,f5d8235-v1|\ - buffalo,wzr-agl300nh|\ - ralink,v11st-fe) - wan_mac=$(macaddr_add "$(cat /sys/class/net/eth0/address)" 1) + buffalo,wzr-agl300nh) + wan_mac=$(macaddr_add "$(mtd_get_mac_binary factory 0x4)" 1) ;; esac