commit | 77ac5462eed6238d8df27c05dce4fa8c6ecfa898 | [log] [tgz] |
---|---|---|
author | developer <developer@mediatek.com> | Fri Aug 16 09:25:29 2024 +0800 |
committer | developer <developer@mediatek.com> | Fri Aug 16 14:47:57 2024 +0800 |
tree | 0ef613ec39d2633ad8b26aea8fd077618fc7fc47 | |
parent | 9620f91a06ca787a49673aa4052edf1083ba49c8 [diff] |
[][kernel][mt7988][eth][Refactor error detection rule for the WDMA_RX monitor] [Description] Refactor error detection rule for the WDMA_RX monitor. In this update, we are introducing a new rule to identify when CONNSYS is busy if the WDMA RX ring has packets that need to be processed, but the CIDX and DIDX of WDMA RX remain unchanged. Additionally, we are refactoring the existing rule to identify when NETSYS is busy if there are packets in the PSE to WDMA output queue waiting to be written into the WDMA RX ring, but the CIDX and DIDX of WDMA RX remain unchanged. Without this patch, certain error conditions will not be identified in the WDMA_RX monitor. [Release-log] N/A Change-Id: I5f142bc9303c5c6eabaca6b872ece4a8c5d4295b Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/9505871
Currently two release branches are supported:
21.02 This is the current in-use branch
git clone -b openwrt-21.02 https://git.openwrt.org/openwrt/openwrt.git
master (will be 24.0x branch later) The next version in development
git clone https://git.openwrt.org/openwrt/openwrt.git
cd openwrt echo "src-git mtk_openwrt_feed https://git01.mediatek.com/openwrt/feeds/mtk-openwrt-feeds" >> feeds.conf.default ./scripts/feeds update -a ./scripts/feeds install -a
21.02 branch
cp -af ./feeds/mtk_openwrt_feed/21.02/files/* . cp -af ./feeds/mtk_openwrt_feed/tools . for file in $(find ./feeds/mtk_openwrt_feed/21.02/patches-base -name "*.patch" | sort); do patch -f -p1 -i ${file}; done for file in $(find ./feeds/mtk_openwrt_feed/21.02/patches-feeds -name "*.patch" | sort); do patch -f -p1 -i ${file}; done
master branch
cp -af ./feeds/mtk_openwrt_feed/master/files/* . for file in $(find ./feeds/mtk_openwrt_feed/master/patches-base -name "*.patch" | sort); do patch -f -p1 -i ${file}; done
make menuconfig
21.02 branch
Target System -> MediaTek Ralink ARM Subtarget -> MT7981 / MT7986 / MT7988 Target Profile -> select as needed
master branch
Target System -> MediaTek Ralink ARM Subtarget -> Filogic 8x0 (MT798x) Target Profile -> select as needed
make V=s -j$(nproc)