diff --git a/artiq/firmware/runtime/main.rs b/artiq/firmware/runtime/main.rs index c4c3f674a6..d617c55e93 100644 --- a/artiq/firmware/runtime/main.rs +++ b/artiq/firmware/runtime/main.rs @@ -270,9 +270,8 @@ fn startup_ethernet() { smoltcp::phy::EthernetTracer::new(net_device, net_trace_fn) }; - let mut neighbor_map = [None; 8]; let neighbor_cache = - smoltcp::iface::NeighborCache::new(&mut neighbor_map[..]); + smoltcp::iface::NeighborCache::new(alloc::btree_map::BTreeMap::new()); let mut interface = smoltcp::iface::EthernetInterfaceBuilder::new(net_device) .neighbor_cache(neighbor_cache)