[][update PSE free drop threshold]
[Description]
Change PSE FREE_DROP threshold to 42
-- avoid PSE free page to free empty which cause pse work abnormal
-- 2 gmac port, 1 qdma port, 2 wdma port
-- per pse port need 7 pages (take packet length 1518 into account)
-- 5*7 < 6*7
[Release-log]
Change-Id: I289a8292d1aee1c78ec23e4cd695d0ca08306618
Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/5475665
diff --git a/target/linux/mediatek/files-5.4/drivers/net/ethernet/mediatek/mtk_eth_soc.c b/target/linux/mediatek/files-5.4/drivers/net/ethernet/mediatek/mtk_eth_soc.c
index 832cbd9..9170adb 100755
--- a/target/linux/mediatek/files-5.4/drivers/net/ethernet/mediatek/mtk_eth_soc.c
+++ b/target/linux/mediatek/files-5.4/drivers/net/ethernet/mediatek/mtk_eth_soc.c
@@ -2898,7 +2898,7 @@
mtk_w32(eth, 0x000e000e, PSE_IQ_REV(5));
mtk_w32(eth, 0x000e000e, PSE_IQ_REV(6));
mtk_w32(eth, 0x000e000e, PSE_IQ_REV(7));
- mtk_w32(eth, 0x000e000e, PSE_IQ_REV(8));
+ mtk_w32(eth, 0x002a000e, PSE_IQ_REV(8));
/* PSE config output queue threshold */
mtk_w32(eth, 0x000f000a, PSE_OQ_TH(1));