forked from M-Labs/artiq
runtime: use different default IP and MAC for different kinds of boards
This helps reduce conflicts when having many boards on a development network.
This commit is contained in:
parent
bbe36b94f7
commit
2008d02f4d
|
@ -207,7 +207,18 @@ fn startup_ethernet() {
|
||||||
info!("using MAC address {}", hardware_addr);
|
info!("using MAC address {}", hardware_addr);
|
||||||
}
|
}
|
||||||
_ => {
|
_ => {
|
||||||
hardware_addr = EthernetAddress([0x02, 0x00, 0x00, 0x00, 0x00, 0x01]);
|
#[cfg(soc_platform = "kasli")]
|
||||||
|
{
|
||||||
|
hardware_addr = EthernetAddress([0x02, 0x00, 0x00, 0x00, 0x00, 0x21]);
|
||||||
|
}
|
||||||
|
#[cfg(soc_platform = "sayma_amc")]
|
||||||
|
{
|
||||||
|
hardware_addr = EthernetAddress([0x02, 0x00, 0x00, 0x00, 0x00, 0x11]);
|
||||||
|
}
|
||||||
|
#[cfg(soc_platform = "kc705")]
|
||||||
|
{
|
||||||
|
hardware_addr = EthernetAddress([0x02, 0x00, 0x00, 0x00, 0x00, 0x01]);
|
||||||
|
}
|
||||||
warn!("using default MAC address {}; consider changing it", hardware_addr);
|
warn!("using default MAC address {}; consider changing it", hardware_addr);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -219,7 +230,18 @@ fn startup_ethernet() {
|
||||||
info!("using IP address {}", protocol_addr);
|
info!("using IP address {}", protocol_addr);
|
||||||
}
|
}
|
||||||
_ => {
|
_ => {
|
||||||
protocol_addr = IpAddress::v4(192, 168, 1, 50);
|
#[cfg(soc_platform = "kasli")]
|
||||||
|
{
|
||||||
|
protocol_addr = IpAddress::v4(192, 168, 1, 70);
|
||||||
|
}
|
||||||
|
#[cfg(soc_platform = "sayma_amc")]
|
||||||
|
{
|
||||||
|
protocol_addr = IpAddress::v4(192, 168, 1, 60);
|
||||||
|
}
|
||||||
|
#[cfg(soc_platform = "kc705")]
|
||||||
|
{
|
||||||
|
protocol_addr = IpAddress::v4(192, 168, 1, 50);
|
||||||
|
}
|
||||||
info!("using default IP address {}", protocol_addr);
|
info!("using default IP address {}", protocol_addr);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue