ethernet: fixed invalid default mac addresses
This commit is contained in:
parent
f42dbc4ea6
commit
be99e710eb
|
|
@ -57,8 +57,8 @@ void set_mac_addresses(int interfaces) {
|
||||||
if(bd_get_mac(i, macaddress, 6) == 0)
|
if(bd_get_mac(i, macaddress, 6) == 0)
|
||||||
set_mac(i, macaddress, 6);
|
set_mac(i, macaddress, 6);
|
||||||
else {
|
else {
|
||||||
/* make local address */
|
/* make temporary address */
|
||||||
macaddress[0] |= 2;
|
macaddress[0] = 0;
|
||||||
macaddress[5] += 1;
|
macaddress[5] += 1;
|
||||||
set_mac(i, macaddress, 6);
|
set_mac(i, macaddress, 6);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue