udpip_tb: able to send valid UDP msg to model
[litex.git] / liteeth / core / ip.py
index d1978682da779c2bc169d84460162f458d902575..812dc8a0819cf9a28f405761d211bd152d7a7ffd 100644 (file)
@@ -49,7 +49,7 @@ class LiteEthIPTX(Module):
                        packetizer.sink.stb.eq(self.sink.stb),
                        packetizer.sink.sop.eq(self.sink.sop),
                        packetizer.sink.eop.eq(self.sink.eop),
-                       self.sink.eq(packetizer.sink.ack),
+                       self.sink.ack.eq(packetizer.sink.ack),
                        packetizer.sink.destination_ip_address.eq(ip_address),
                        packetizer.sink.protocol.eq(self.sink.protocol),
                        packetizer.sink.total_length.eq(self.sink.length + (0x5*4)),
@@ -61,7 +61,8 @@ class LiteEthIPTX(Module):
                        packetizer.sink.flags.eq(0),
                        packetizer.sink.fragment_offset.eq(0),
                        packetizer.sink.time_to_live.eq(0x80),
-                       packetizer.sink.source_ip_address.eq(ip_address)
+                       packetizer.sink.source_ip_address.eq(ip_address),
+                       packetizer.sink.data.eq(self.sink.data)
                ]
                sink = packetizer.source