hc
2023-11-06 e3e12f52b214121840b44c91de5b3e5af5d3eb84
kernel/drivers/net/ethernet/stmicro/stmmac/common.h
....@@ -47,8 +47,13 @@
4747 #define STMMAC_CHAN0 0 /* Always supported and default for all chips */
4848
4949 /* These need to be power of two, and >= 4 */
50
+#if IS_ENABLED(CONFIG_STMMAC_UIO)
51
+#define DMA_TX_SIZE 1024
52
+#define DMA_RX_SIZE 1024
53
+#else
5054 #define DMA_TX_SIZE 512
5155 #define DMA_RX_SIZE 512
56
+#endif
5257 #define STMMAC_GET_ENTRY(x, size) ((x + 1) & (size - 1))
5358
5459 #undef FRAME_FILTER_DEBUG
....@@ -261,7 +266,7 @@
261266 #define STMMAC_COAL_TX_TIMER 1000
262267 #define STMMAC_MAX_COAL_TX_TICK 100000
263268 #define STMMAC_TX_MAX_FRAMES 256
264
-#define STMMAC_TX_FRAMES 1
269
+#define STMMAC_TX_FRAMES 25
265270
266271 /* Packets types */
267272 enum packets_types {