diff --git a/misoclib/com/liteeth/core/arp/__init__.py b/misoclib/com/liteeth/core/arp/__init__.py index a78a30cc1..936c34ec2 100644 --- a/misoclib/com/liteeth/core/arp/__init__.py +++ b/misoclib/com/liteeth/core/arp/__init__.py @@ -185,6 +185,7 @@ class LiteEthARPTable(Module): source.stb.eq(1), source.reply.eq(1), source.ip_address.eq(sink.ip_address), + source.mac_address.eq(sink.mac_address), If(source.ack, NextState("IDLE") )