Kasli-SoC: Get MAC address from EEPROM #90
@ -42,7 +42,7 @@ fn get_address_from_eeprom() -> EthernetAddress {
|
|||||||
EthernetAddress(address)
|
EthernetAddress(address)
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn get_adresses(cfg: &Config) -> NetAddresses {
|
pub fn get_addresses(cfg: &Config) -> NetAddresses {
|
||||||
#[cfg(feature = "target_zc706")]
|
#[cfg(feature = "target_zc706")]
|
||||||
let mut hardware_addr = EthernetAddress([0x02, 0x00, 0x00, 0x00, 0x00, 0x52]);
|
let mut hardware_addr = EthernetAddress([0x02, 0x00, 0x00, 0x00, 0x00, 0x52]);
|
||||||
#[cfg(feature = "target_zc706")]
|
#[cfg(feature = "target_zc706")]
|
||||||
|
@ -316,7 +316,7 @@ pub fn netboot<File: Read + Seek>(
|
|||||||
runtime_max_len: usize,
|
runtime_max_len: usize,
|
||||||
) {
|
) {
|
||||||
log::info!("Preparing network for netboot");
|
log::info!("Preparing network for netboot");
|
||||||
let net_addresses = net_settings::get_adresses(&cfg);
|
let net_addresses = net_settings::get_addresses(&cfg);
|
||||||
log::info!("Network addresses: {}", net_addresses);
|
log::info!("Network addresses: {}", net_addresses);
|
||||||
let eth = Eth::eth0(net_addresses.hardware_addr.0.clone());
|
let eth = Eth::eth0(net_addresses.hardware_addr.0.clone());
|
||||||
let eth = eth.start_rx(8);
|
let eth = eth.start_rx(8);
|
||||||
|
Loading…
Reference in New Issue
Block a user