Now the mac address is increased by two for the first fallback mac
address. It could be that the address increased should be used for the
wan port.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 41515
+static bool bcm47xx_is_valid_mac(u8 *mac)
+{
-+ return !(mac[0] == 0x00 && mac[1] == 0x90 && mac[2] == 0x4c);
++ return mac && !(mac[0] == 0x00 && mac[1] == 0x90 && mac[2] == 0x4c);
+}
+
+static int bcm47xx_increase_mac_addr(u8 *mac, u8 num)
+ return 0;
+}
+
-+static int mac_addr_used = 1;
++static int mac_addr_used = 2;
+
static void bcm47xx_fill_sprom_ethernet(struct ssb_sprom *sprom,
const char *prefix, bool fallback)
+static bool bcm47xx_is_valid_mac(u8 *mac)
+{
-+ return !(mac[0] == 0x00 && mac[1] == 0x90 && mac[2] == 0x4c);
++ return mac && !(mac[0] == 0x00 && mac[1] == 0x90 && mac[2] == 0x4c);
+}
+
+static int bcm47xx_increase_mac_addr(u8 *mac, u8 num)
+ return 0;
+}
+
-+static int mac_addr_used = 1;
++static int mac_addr_used = 2;
+
static void bcm47xx_fill_sprom_ethernet(struct ssb_sprom *sprom,
const char *prefix, bool fallback)