commit | 776b9d4d429d8b455bd704631c3898b0fedca489 | [log] [tgz] |
---|---|---|
author | developer <developer@mediatek.com> | Mon Aug 19 15:45:33 2024 +0800 |
committer | developer <developer@mediatek.com> | Mon Aug 26 21:12:10 2024 +0800 |
tree | 7be34d6185ccdce5cc108751728b9407ef387ee1 | |
parent | cbc4fee8452e0fd7168a332915eaa23a356101c3 [diff] |
[][kernel][common][eth][Add Ethernet jumbo frame support] [Description] Add Ethernet jumbo frame support. Please ensure that all network devices involved in the transmission, including network cards, switches, PCs etc., support jumbo frames. The jumbo frame settings for all related devices should be consistent, including the MTU size and the enabled status; otherwise, it will lead to communication errors or packet loss. How to enable jumbo frame? MT7986/81: Change MTK_MAX_RX_LENGTH from default to MTK_MAX_RX_LENGTH_2K. MT7988: Change MTK_MAX_RX_LENGTH from default to MTK_MAX_RX_LENGTH_9K. Without this patch, jumbo frame transmission cannot be supported. [Release-log] N/A Change-Id: I3509074155bf078517468c2e707f9e9638768fb9 Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/9504921
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)