diff --git a/libraries/io/eth/src/vhdl/eth_tester_tx.vhd b/libraries/io/eth/src/vhdl/eth_tester_tx.vhd
index 0ee2539d169bee295d7e9053d505170e88493e00..a110e63720b8dd841afff9b5af9d8c3fbd52d844 100644
--- a/libraries/io/eth/src/vhdl/eth_tester_tx.vhd
+++ b/libraries/io/eth/src/vhdl/eth_tester_tx.vhd
@@ -353,7 +353,7 @@ BEGIN
     in_sosi_arr(0) => tx_fifo_sosi
   );
 
-  in_strobe_arr(0) <= tx_fifo_sosi.sop;  -- count total nof Tx packets
+  in_strobe_arr(0) <= tx_fifo_sosi.sop WHEN rising_edge(st_clk);  -- count total nof Tx packets
 
   u_dp_strobe_total_count : ENTITY dp_lib.dp_strobe_total_count
   GENERIC MAP (