From 5378126dfd04c4a3ad6677d7ad7a48b52523c8f2 Mon Sep 17 00:00:00 2001 From: Benjamin Ramhorst Date: Thu, 5 Mar 2026 16:58:00 +0100 Subject: [PATCH] Correctly set tlast in RDMA retrans mux --- hw/hdl/network/rdma/rdma_mux_retrans.sv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/hdl/network/rdma/rdma_mux_retrans.sv b/hw/hdl/network/rdma/rdma_mux_retrans.sv index 91c9c3bf..a0c02bda 100644 --- a/hw/hdl/network/rdma/rdma_mux_retrans.sv +++ b/hw/hdl/network/rdma/rdma_mux_retrans.sv @@ -358,7 +358,7 @@ assign axis_net.tlast = actv_C ? (rd_C ? s_axis_user_rsp.tlast : s_axis_user_req // Data-loop? Not exactly what this is for. Seems to loop data back from the top-level module to the top-level module assign axis_ddr_wr.tdata = s_axis_user_req.tdata; assign axis_ddr_wr.tkeep = s_axis_user_req.tkeep; -assign axis_ddr_wr.tlast = (cnt_ddr_wr == 1); +assign axis_ddr_wr.tlast = (cnt_C == 0); // // DEBUG