ramips: ethernet mac cleanup
Compile tested all subtargets and profiles. Unfortunately I don't own any board affected by these changes, so no run tests. Signed-off-by: Roman Yeryomin <roman@advem.lv> SVN-Revision: 41839
This commit is contained in:
parent
443aee86bf
commit
b77e92e020
25 changed files with 85 additions and 133 deletions
|
@ -199,19 +199,22 @@ ramips_setup_macs()
|
||||||
|
|
||||||
case $board in
|
case $board in
|
||||||
br-6475nd)
|
br-6475nd)
|
||||||
lan_mac=$(mtd_get_mac_binary devdata 13)
|
lan_mac=$(cat /sys/class/net/eth0/address)
|
||||||
wan_mac=$(mtd_get_mac_binary devdata 7)
|
wan_mac=$(mtd_get_mac_binary devdata 7)
|
||||||
;;
|
;;
|
||||||
|
|
||||||
w306r-v20)
|
w306r-v20)
|
||||||
|
lan_mac=$(cat /sys/class/net/eth0/address)
|
||||||
wan_mac=$(macaddr_add "$lan_mac" 5)
|
wan_mac=$(macaddr_add "$lan_mac" 5)
|
||||||
;;
|
;;
|
||||||
|
|
||||||
tew-691gr)
|
tew-691gr)
|
||||||
|
lan_mac=$(cat /sys/class/net/eth0/address)
|
||||||
wan_mac=$(macaddr_add "$lan_mac" 3)
|
wan_mac=$(macaddr_add "$lan_mac" 3)
|
||||||
;;
|
;;
|
||||||
|
|
||||||
tew-692gr)
|
tew-692gr)
|
||||||
|
lan_mac=$(cat /sys/class/net/eth0/address)
|
||||||
wan_mac=$(macaddr_add "$lan_mac" 4)
|
wan_mac=$(macaddr_add "$lan_mac" 4)
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
@ -219,10 +222,24 @@ ramips_setup_macs()
|
||||||
m4 |\
|
m4 |\
|
||||||
x5 |\
|
x5 |\
|
||||||
x8)
|
x8)
|
||||||
lan_mac=$(macaddr_add "$lan_mac" -1)
|
lan_mac=$(cat /sys/class/net/eth0/address)
|
||||||
|
lan_mac=$(macaddr_add "$lan_mac" -2)
|
||||||
;;
|
;;
|
||||||
|
|
||||||
dir-620-a1)
|
bc2 |\
|
||||||
|
broadway |\
|
||||||
|
d105 |\
|
||||||
|
dir-620-a1 |\
|
||||||
|
esr-9753 |\
|
||||||
|
freestation5 |\
|
||||||
|
hlk-rm04 | \
|
||||||
|
mpr-a1 | \
|
||||||
|
mpr-a2 | \
|
||||||
|
dir-300-b7 | \
|
||||||
|
dir-320-b1 | \
|
||||||
|
psr-680w |\
|
||||||
|
sl-r7205)
|
||||||
|
lan_mac=$(cat /sys/class/net/eth0/address)
|
||||||
lan_mac=$(macaddr_setbit_la "$lan_mac")
|
lan_mac=$(macaddr_setbit_la "$lan_mac")
|
||||||
wan_mac=$(macaddr_add "$lan_mac" 1)
|
wan_mac=$(macaddr_add "$lan_mac" 1)
|
||||||
;;
|
;;
|
||||||
|
@ -233,12 +250,13 @@ ramips_setup_macs()
|
||||||
wan_mac=$(mtd_get_mac_ascii nvram wanmac)
|
wan_mac=$(mtd_get_mac_ascii nvram wanmac)
|
||||||
;;
|
;;
|
||||||
|
|
||||||
nbg-419n | \
|
|
||||||
wcr-150gn)
|
wcr-150gn)
|
||||||
wan_mac=$(mtd_get_mac_binary factory 40)
|
wan_mac=$(mtd_get_mac_binary factory 40)
|
||||||
;;
|
;;
|
||||||
|
|
||||||
rt-n56u)
|
rt-n56u)
|
||||||
|
lan_mac=$(cat /sys/class/net/eth0/address)
|
||||||
|
lan_mac=$(macaddr_setbit_la "$lan_mac")
|
||||||
wan_mac=$(mtd_get_mac_binary factory 32772)
|
wan_mac=$(mtd_get_mac_binary factory 32772)
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
@ -250,16 +268,6 @@ ramips_setup_macs()
|
||||||
wan_mac=$(mtd_get_mac_binary factory 46)
|
wan_mac=$(mtd_get_mac_binary factory 46)
|
||||||
;;
|
;;
|
||||||
|
|
||||||
wl341v3)
|
|
||||||
lan_mac=$(mtd_get_mac_binary board-nvram 65440)
|
|
||||||
wan_mac=$(macaddr_add "$lan_mac" 1)
|
|
||||||
;;
|
|
||||||
|
|
||||||
wr8305rt)
|
|
||||||
lan_mac=$(mtd_get_mac_binary factory 4)
|
|
||||||
wan_mac=$(macaddr_add "$lan_mac" 1)
|
|
||||||
;;
|
|
||||||
|
|
||||||
*)
|
*)
|
||||||
lan_mac=$(cat /sys/class/net/eth0/address)
|
lan_mac=$(cat /sys/class/net/eth0/address)
|
||||||
wan_mac=$(macaddr_add "$lan_mac" 1)
|
wan_mac=$(macaddr_add "$lan_mac" 1)
|
||||||
|
|
|
@ -1,109 +0,0 @@
|
||||||
#
|
|
||||||
# Copyright (C) 2011 OpenWrt.org
|
|
||||||
#
|
|
||||||
|
|
||||||
preinit_set_mac_address() {
|
|
||||||
local mac
|
|
||||||
|
|
||||||
. /lib/functions.sh
|
|
||||||
. /lib/ramips.sh
|
|
||||||
|
|
||||||
case $(ramips_board_name) in
|
|
||||||
3g-6200n |\
|
|
||||||
3g-6200nl |\
|
|
||||||
3g300m | \
|
|
||||||
dir-620-d1 |\
|
|
||||||
dir-300-b7 | \
|
|
||||||
w150m | \
|
|
||||||
mzk-w300nh2 |\
|
|
||||||
wl-330n |\
|
|
||||||
wl-330n3g |\
|
|
||||||
wr8305rt)
|
|
||||||
mac=$(mtd_get_mac_binary factory 4)
|
|
||||||
ifconfig eth0 hw ether $mac 2>/dev/null
|
|
||||||
;;
|
|
||||||
bc2 |\
|
|
||||||
broadway |\
|
|
||||||
d105 |\
|
|
||||||
dir-620-a1 |\
|
|
||||||
esr-9753 |\
|
|
||||||
freestation5 |\
|
|
||||||
hlk-rm04 | \
|
|
||||||
mpr-a1 | \
|
|
||||||
mpr-a2 | \
|
|
||||||
dir-300-b7 | \
|
|
||||||
dir-320-b1 | \
|
|
||||||
psr-680w |\
|
|
||||||
rt-n56u |\
|
|
||||||
sl-r7205)
|
|
||||||
mac=$(mtd_get_mac_binary factory 4)
|
|
||||||
mac=$(macaddr_setbit_la "$mac")
|
|
||||||
ifconfig eth0 hw ether $mac 2>/dev/null
|
|
||||||
;;
|
|
||||||
br-6475nd)
|
|
||||||
mac=$(mtd_get_mac_binary devdata 13)
|
|
||||||
ifconfig eth0 hw ether $mac 2>/dev/null
|
|
||||||
;;
|
|
||||||
asl26555 |\
|
|
||||||
dir-300-b1 |\
|
|
||||||
dir-300-b2 |\
|
|
||||||
dir-600-b1 |\
|
|
||||||
dir-610-a1)
|
|
||||||
mac=$(mtd_get_mac_binary devdata 16388)
|
|
||||||
ifconfig eth0 hw ether $mac 2>/dev/null
|
|
||||||
;;
|
|
||||||
cy-swr1100 |\
|
|
||||||
dir-645)
|
|
||||||
mac=$(mtd_get_mac_ascii nvram lanmac)
|
|
||||||
mac=$(macaddr_setbit_la "$mac")
|
|
||||||
ifconfig eth0 hw ether $mac 2>/dev/null
|
|
||||||
;;
|
|
||||||
dap-1350)
|
|
||||||
mac=$(mtd_get_mac_binary devdata 46)
|
|
||||||
ifconfig eth0 hw ether $mac 2>/dev/null
|
|
||||||
;;
|
|
||||||
all0239-3g |\
|
|
||||||
all0256n |\
|
|
||||||
all5002 |\
|
|
||||||
all5003 |\
|
|
||||||
awm002-evb |\
|
|
||||||
carambola |\
|
|
||||||
dir-615-h1 |\
|
|
||||||
fonera20n |\
|
|
||||||
ip2202 |\
|
|
||||||
rt-n13u |\
|
|
||||||
hw550-3g |\
|
|
||||||
nbg-419n |\
|
|
||||||
omni-emb |\
|
|
||||||
omni-emb-hpm |\
|
|
||||||
px4885 |\
|
|
||||||
tew-691gr |\
|
|
||||||
tew-692gr |\
|
|
||||||
w306r-v20 |\
|
|
||||||
w502u |\
|
|
||||||
wr6202 |\
|
|
||||||
wnce2001 |\
|
|
||||||
xdxrn502j)
|
|
||||||
mac=$(mtd_get_mac_binary factory 40)
|
|
||||||
ifconfig eth0 hw ether $mac 2>/dev/null
|
|
||||||
;;
|
|
||||||
m3 |\
|
|
||||||
m4 |\
|
|
||||||
x5 |\
|
|
||||||
x8)
|
|
||||||
mac=$(mtd_get_mac_binary factory 4)
|
|
||||||
mac=$(macaddr_add "$mac" -1)
|
|
||||||
ifconfig eth0 hw ether $mac 2>/dev/null
|
|
||||||
;;
|
|
||||||
wl341v3)
|
|
||||||
mac=$(mtd_get_mac_binary board-nvram 65440)
|
|
||||||
ifconfig eth0 hw ether $mac 2>/dev/null
|
|
||||||
;;
|
|
||||||
rt-n10-plus)
|
|
||||||
mac=$(mtd_get_mac_binary devconf 4)
|
|
||||||
ifconfig eth0 hw ether $mac 2>/dev/null
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
}
|
|
||||||
|
|
||||||
boot_hook_add preinit_main preinit_set_mac_address
|
|
|
@ -54,6 +54,10 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
ethernet@10100000 {
|
||||||
|
mtd-mac-address = <&factory 0x4>;
|
||||||
|
};
|
||||||
|
|
||||||
esw@10110000 {
|
esw@10110000 {
|
||||||
ralink,portmap = <0x2f>;
|
ralink,portmap = <0x2f>;
|
||||||
};
|
};
|
||||||
|
|
|
@ -56,6 +56,10 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
ethernet@10100000 {
|
||||||
|
mtd-mac-address = <&factory 0x28>;
|
||||||
|
};
|
||||||
|
|
||||||
esw@10110000 {
|
esw@10110000 {
|
||||||
ralink,portmap = <0x3f>;
|
ralink,portmap = <0x3f>;
|
||||||
};
|
};
|
||||||
|
|
|
@ -5,6 +5,10 @@
|
||||||
/ {
|
/ {
|
||||||
model = "AsiaRF AWM002 EVB";
|
model = "AsiaRF AWM002 EVB";
|
||||||
|
|
||||||
|
ethernet@10100000 {
|
||||||
|
mtd-mac-address = <&factory 0x28>;
|
||||||
|
};
|
||||||
|
|
||||||
wmac@10180000 {
|
wmac@10180000 {
|
||||||
ralink,mtd-eeprom = <&factory 0>;
|
ralink,mtd-eeprom = <&factory 0>;
|
||||||
};
|
};
|
||||||
|
|
|
@ -5,6 +5,10 @@
|
||||||
/ {
|
/ {
|
||||||
model = "AsiaRF AWM002 EVB";
|
model = "AsiaRF AWM002 EVB";
|
||||||
|
|
||||||
|
ethernet@10100000 {
|
||||||
|
mtd-mac-address = <&factory 0x28>;
|
||||||
|
};
|
||||||
|
|
||||||
wmac@10180000 {
|
wmac@10180000 {
|
||||||
ralink,mtd-eeprom = <&factory 0>;
|
ralink,mtd-eeprom = <&factory 0>;
|
||||||
};
|
};
|
||||||
|
|
|
@ -31,6 +31,7 @@
|
||||||
|
|
||||||
ethernet@10100000 {
|
ethernet@10100000 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
mtd-mac-address = <&devdata 0x0d>;
|
||||||
|
|
||||||
port@0 {
|
port@0 {
|
||||||
ralink,fixed-link = <1000 1 1 1>;
|
ralink,fixed-link = <1000 1 1 1>;
|
||||||
|
@ -99,7 +100,7 @@
|
||||||
read-only;
|
read-only;
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
devdata: partition@50000 {
|
||||||
reg = <0x00050000 0x00020000>;
|
reg = <0x00050000 0x00020000>;
|
||||||
label = "devdata";
|
label = "devdata";
|
||||||
read-only;
|
read-only;
|
||||||
|
|
|
@ -58,6 +58,10 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
ethernet@10100000 {
|
||||||
|
mtd-mac-address = <&devdata 0x2e>;
|
||||||
|
};
|
||||||
|
|
||||||
esw@10110000 {
|
esw@10110000 {
|
||||||
ralink,portmap = <0x2f>;
|
ralink,portmap = <0x2f>;
|
||||||
};
|
};
|
||||||
|
|
|
@ -49,7 +49,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
ethernet@10100000 {
|
ethernet@10100000 {
|
||||||
mtd-mac-address = <&factory 0x4004>;
|
mtd-mac-address = <&devdata 0x4004>;
|
||||||
};
|
};
|
||||||
|
|
||||||
esw@10110000 {
|
esw@10110000 {
|
||||||
|
|
|
@ -49,7 +49,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
ethernet@10100000 {
|
ethernet@10100000 {
|
||||||
mtd-mac-address = <&factory 0x4004>;
|
mtd-mac-address = <&devdata 0x4004>;
|
||||||
};
|
};
|
||||||
|
|
||||||
esw@10110000 {
|
esw@10110000 {
|
||||||
|
|
|
@ -53,7 +53,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
ethernet@10100000 {
|
ethernet@10100000 {
|
||||||
mtd-mac-address = <&factory 0x4004>;
|
mtd-mac-address = <&devdata 0x4004>;
|
||||||
};
|
};
|
||||||
|
|
||||||
esw@10110000 {
|
esw@10110000 {
|
||||||
|
|
|
@ -78,7 +78,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
ethernet@10100000 {
|
ethernet@10100000 {
|
||||||
mtd-mac-address = <&factory 0x4004>;
|
mtd-mac-address = <&factory 0x4>;
|
||||||
};
|
};
|
||||||
|
|
||||||
esw@10110000 {
|
esw@10110000 {
|
||||||
|
|
|
@ -53,7 +53,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
ethernet@10100000 {
|
ethernet@10100000 {
|
||||||
mtd-mac-address = <&factory 0x28>;
|
mtd-mac-address = <&factory 0x4>;
|
||||||
};
|
};
|
||||||
|
|
||||||
esw@10110000 {
|
esw@10110000 {
|
||||||
|
|
|
@ -48,6 +48,10 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
ethernet@10100000 {
|
||||||
|
mtd-mac-address = <&factory 0x28>;
|
||||||
|
};
|
||||||
|
|
||||||
esw@10110000 {
|
esw@10110000 {
|
||||||
ralink,portmap = <0x3e>;
|
ralink,portmap = <0x3e>;
|
||||||
};
|
};
|
||||||
|
|
|
@ -49,7 +49,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
ethernet@10100000 {
|
ethernet@10100000 {
|
||||||
mtd-mac-address = <&factory 0x4>;
|
mtd-mac-address = <&factory 0x28>;
|
||||||
};
|
};
|
||||||
|
|
||||||
esw@10110000 {
|
esw@10110000 {
|
||||||
|
|
|
@ -49,7 +49,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
ethernet@10100000 {
|
ethernet@10100000 {
|
||||||
mtd-mac-address = <&factory 0x4>;
|
mtd-mac-address = <&factory 0x28>;
|
||||||
};
|
};
|
||||||
|
|
||||||
esw@10110000 {
|
esw@10110000 {
|
||||||
|
|
|
@ -72,6 +72,10 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
ethernet@10100000 {
|
||||||
|
mtd-mac-address = <&factory 0x28>;
|
||||||
|
};
|
||||||
|
|
||||||
esw@10110000 {
|
esw@10110000 {
|
||||||
ralink,portmap = <0x2f>;
|
ralink,portmap = <0x2f>;
|
||||||
};
|
};
|
||||||
|
|
|
@ -53,7 +53,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
ethernet@10100000 {
|
ethernet@10100000 {
|
||||||
mtd-mac-address = <&factory 0x2e>;
|
mtd-mac-address = <&factory 0x28>;
|
||||||
};
|
};
|
||||||
|
|
||||||
esw@10110000 {
|
esw@10110000 {
|
||||||
|
|
|
@ -39,6 +39,10 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
ethernet@10100000 {
|
||||||
|
mtd-mac-address = <&devconf 0x4>;
|
||||||
|
};
|
||||||
|
|
||||||
esw@10110000 {
|
esw@10110000 {
|
||||||
ralink,portmap = <0x3e>;
|
ralink,portmap = <0x3e>;
|
||||||
};
|
};
|
||||||
|
|
|
@ -49,7 +49,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
ethernet@10100000 {
|
ethernet@10100000 {
|
||||||
mtd-mac-address = <&factory 0x4>;
|
mtd-mac-address = <&factory 0x28>;
|
||||||
};
|
};
|
||||||
|
|
||||||
esw@10110000 {
|
esw@10110000 {
|
||||||
|
|
|
@ -48,6 +48,10 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
ethernet@10100000 {
|
||||||
|
mtd-mac-address = <&boardnvram 0xffa0>;
|
||||||
|
};
|
||||||
|
|
||||||
esw@10110000 {
|
esw@10110000 {
|
||||||
ralink,portmap = <0x3e>;
|
ralink,portmap = <0x3e>;
|
||||||
};
|
};
|
||||||
|
|
|
@ -52,6 +52,10 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
ethernet@10100000 {
|
||||||
|
mtd-mac-address = <&factory 0x4>;
|
||||||
|
};
|
||||||
|
|
||||||
esw@10110000 {
|
esw@10110000 {
|
||||||
ralink,portmap = <0x3e>;
|
ralink,portmap = <0x3e>;
|
||||||
};
|
};
|
||||||
|
|
|
@ -52,6 +52,10 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
ethernet@10100000 {
|
||||||
|
mtd-mac-address = <&factory 0x4>;
|
||||||
|
};
|
||||||
|
|
||||||
esw@10110000 {
|
esw@10110000 {
|
||||||
ralink,portmap = <0x3e>;
|
ralink,portmap = <0x3e>;
|
||||||
};
|
};
|
||||||
|
|
|
@ -81,6 +81,10 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
ethernet@10100000 {
|
||||||
|
mtd-mac-address = <&factory 0x28>;
|
||||||
|
};
|
||||||
|
|
||||||
esw@10110000 {
|
esw@10110000 {
|
||||||
ralink,portmap = <0x3e>;
|
ralink,portmap = <0x3e>;
|
||||||
};
|
};
|
||||||
|
|
|
@ -48,6 +48,10 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
ethernet@10100000 {
|
||||||
|
mtd-mac-address = <&factory 0x28>;
|
||||||
|
};
|
||||||
|
|
||||||
esw@10110000 {
|
esw@10110000 {
|
||||||
ralink,portmap = <0x3e>;
|
ralink,portmap = <0x3e>;
|
||||||
};
|
};
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue