commit | 6ad3f365de73345a5de4f6c6f7d520dd547f8695 | [log] [tgz] |
---|---|---|
author | developer <developer@mediatek.com> | Mon Oct 28 11:19:49 2024 +0800 |
committer | developer <developer@mediatek.com> | Wed Nov 13 14:39:46 2024 +0800 |
tree | 5d68b41c95c8bb8de1a16d208f3e1cb00d0f43e0 | |
parent | 009e5ccc54a6b99ed635dd0222d4633cec02b0c9 [diff] |
[][openwrt][mt7988][crypto][Fix session disconnected when transfering IPSec tunnel] [Description] Fix session disconnected when transfering IPSec tunnel. The root cause of this problem is memory consistency. When a Transform Record is prepared, the data is only on CPU cache. DMA controller in EIP197 may fetch incomplete data from main memory since the TR in CPU cache didn't totally sync to main memory. After this commit, when a Transform Record is built, we'll sync to main memory immediately with PCL_Transform_Register(). [Release-log] N/A Change-Id: I7085d6fa76f60e75a883645e08af1298bdf62b98 Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/9808508
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)