kirkwood: add support for two clones from Endian
[openwrt/openwrt.git] / target / linux / kirkwood / base-files / lib / preinit / 07_set_iface_mac
index 75e9e886d9cbda0b48e2fb15cf1cd49817255f54..2a52b7962ff9a16b3820fa374fb905ce5a4aeba3 100644 (file)
@@ -19,6 +19,14 @@ preinit_set_mac_address() {
                ip link set dev dmz address $(macaddr_add $mac 8) 2>/dev/null
                ip link set dev dsl address $(macaddr_add $mac 9) 2>/dev/null
                ;;
+       endian,4i-edge-200)
+               mac=$(cat /sys/class/net/eth0/address)
+
+               ip link set dev port1 address $mac 2>/dev/null
+               ip link set dev port2 address $(macaddr_add $mac 1) 2>/dev/null
+               ip link set dev port3 address $(macaddr_add $mac 2) 2>/dev/null
+               ip link set dev port4 address $(macaddr_add $mac 3) 2>/dev/null
+               ;;
        esac
 }