--- a/drivers/net/ethernet/mediatek/mtk_eth_soc.c
+++ b/drivers/net/ethernet/mediatek/mtk_eth_soc.c
+@@ -5401,7 +5401,7 @@ static const struct mtk_soc_data mt2701_
+ .desc_size = sizeof(struct mtk_rx_dma),
+ .irq_done_mask = MTK_RX_DONE_INT,
+ .dma_l4_valid = RX_DMA_L4_VALID,
+- .dma_size = MTK_DMA_SIZE(2K),
++ .dma_size = MTK_DMA_SIZE(512),
+ .dma_max_len = MTK_TX_DMA_BUF_LEN,
+ .dma_len_offset = 16,
+ },
+@@ -5429,7 +5429,7 @@ static const struct mtk_soc_data mt7621_
+ .desc_size = sizeof(struct mtk_rx_dma),
+ .irq_done_mask = MTK_RX_DONE_INT,
+ .dma_l4_valid = RX_DMA_L4_VALID,
+- .dma_size = MTK_DMA_SIZE(2K),
++ .dma_size = MTK_DMA_SIZE(512),
+ .dma_max_len = MTK_TX_DMA_BUF_LEN,
+ .dma_len_offset = 16,
+ },
@@ -5459,7 +5459,7 @@ static const struct mtk_soc_data mt7622_
.desc_size = sizeof(struct mtk_rx_dma),
.irq_done_mask = MTK_RX_DONE_INT,
.dma_max_len = MTK_TX_DMA_BUF_LEN,
.dma_len_offset = 16,
},
+@@ -5546,7 +5546,7 @@ static const struct mtk_soc_data mt7981_
+ .dma_l4_valid = RX_DMA_L4_VALID_V2,
+ .dma_max_len = MTK_TX_DMA_BUF_LEN,
+ .dma_len_offset = 16,
+- .dma_size = MTK_DMA_SIZE(2K),
++ .dma_size = MTK_DMA_SIZE(512),
+ },
+ };
+
+@@ -5576,7 +5576,7 @@ static const struct mtk_soc_data mt7986_
+ .dma_l4_valid = RX_DMA_L4_VALID_V2,
+ .dma_max_len = MTK_TX_DMA_BUF_LEN,
+ .dma_len_offset = 16,
+- .dma_size = MTK_DMA_SIZE(2K),
++ .dma_size = MTK_DMA_SIZE(1K),
+ },
+ };
+
+@@ -5629,7 +5629,7 @@ static const struct mtk_soc_data rt5350_
+ .dma_l4_valid = RX_DMA_L4_VALID_PDMA,
+ .dma_max_len = MTK_TX_DMA_BUF_LEN,
+ .dma_len_offset = 16,
+- .dma_size = MTK_DMA_SIZE(2K),
++ .dma_size = MTK_DMA_SIZE(256),
+ },
+ };
+