[rdkb][common][bsp][Refactor and sync kernel from openwrt]
[Description]
f1638c4b [MAC80211][WED][Fix SER cause memory leak]
91ea3956 [kernel][mt7988][eth][Fix Jaguar ethernet 8GB addressing]
766c82c3 [kernel][common][eth][Fix compile warning messages]
702d8b82 [kernel][mt7988][pinctrl][Fix pin number assignment]
11e693b5 [mt7988][Add append-opteenode in kernel command]
[Release-log]
Change-Id: Ie3d2a7bad9517f0c56f0919e249af9471d09a8b7
diff --git a/recipes-kernel/linux/linux-mediatek_5.4.bb b/recipes-kernel/linux/linux-mediatek_5.4.bb
index aa61a32..f6e8bc0 100644
--- a/recipes-kernel/linux/linux-mediatek_5.4.bb
+++ b/recipes-kernel/linux/linux-mediatek_5.4.bb
@@ -5,6 +5,7 @@
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-${PV}/mediatek/patches-5.4:"
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-${PV}/mediatek/flow_patch:"
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-${PV}/mediatek/nf_hnat:"
+FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-${PV}/mediatek/wed3:"
KBRANCH ?= "linux-5.4.y"
@@ -46,7 +47,7 @@
${@bb.utils.contains('DISTRO_FEATURES','emmc','file://rdkb_cfg/emmc.cfg','',d)} \
"
-SRC_URI_append_mt7986 += " \
+SRC_URI_append += " \
${@bb.utils.contains('DISTRO_FEATURES','flow_offload','file://rdkb_cfg/bridge_netfilter.cfg','',d)} \
"
@@ -113,6 +114,14 @@
fi
}
+do_filogic_patches_append_mt7988() {
+ if [ ! -e wed3_patch_applied ]; then
+ if [ $DISTRO_FlowBlock_ENABLED = 'true' ]; then
+ for i in ${WORKDIR}/mediatek/wed3/*.patch; do patch -p1 < $i; done
+ fi
+ touch wed3_patch_applied
+ fi
+}
addtask filogic_patches after do_patch before do_compile
KERNEL_MODULE_AUTOLOAD += "${@bb.utils.contains('DISTRO_FEATURES','logan','mtkhnat nf_flow_table_hw','',d)}"
\ No newline at end of file