[][kernel][mt7988][eth][Fix ADMAv2 Tx hang and low throughput issues]
[Description]
Fix ADMAv2 TX hang and low throughput issues.
We resolved the issues by modifying the incorrect TX DMA
buffer size and ADMAv2 global configuration.
Without this patch, ADMAv2 one ring TX throughput could
only reach 1.4Gbps and there would be a chance of hang
occurring. Now, ADMAv2 one ring TX throughput can reach
9.4Gbps (line rate), and one TX/RX ring bidirectional
NAT throughput can reach 6.7Gbps.
[Release-log]
N/A
Change-Id: I7b636f61eb41ef53bbd566e6c3d203871bc1f149
Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/9133870
2 files changed