diff --git a/hdl/ueth_dma.vhd b/hdl/ueth_dma.vhd
index d38a4396d62ba265f1d9533d557f6a95b2f00165..788eb10a4a45d392c3c1c69cd14471d36e4ce26d 100644
--- a/hdl/ueth_dma.vhd
+++ b/hdl/ueth_dma.vhd
@@ -163,6 +163,10 @@ begin
         rx_descriptor0.int_flag <= '0';
         rx_descriptor1.int_flag <= '0';
         tx_descriptor.int_flag  <= '0';
+   	tx_descriptor.size <= (others => '0');
+        tx_descriptor.addr <= (others => '0');
+        tx_descriptor.fifo_flow_error <= '0';
+     
         mii_rd_o <= '0';
         rst_mac_o <= '1';