Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

net: ethernet: mtk_ppe: Change PPE entries number to 16K

MT7981,7986 and 7988 all supports 32768 PPE entries, and MT7621/MT7620
supports 16384 PPE entries, but only set to 8192 entries in driver. So
incrase max entries to 16384 instead.

Signed-off-by: Elad Yifee <eladwf@gmail.com>
Signed-off-by: Shengyu Qu <wiagn233@outlook.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Link: https://patch.msgid.link/TY3P286MB261103F937DE4EEB0F88437D98DE2@TY3P286MB2611.JPNP286.PROD.OUTLOOK.COM
Signed-off-by: Jakub Kicinski <kuba@kernel.org>

authored by

Shengyu Qu and committed by
Jakub Kicinski
ca18300e fcf3c8cc

+1 -1
+1 -1
drivers/net/ethernet/mediatek/mtk_ppe.h
··· 8 8 #include <linux/bitfield.h> 9 9 #include <linux/rhashtable.h> 10 10 11 - #define MTK_PPE_ENTRIES_SHIFT 3 11 + #define MTK_PPE_ENTRIES_SHIFT 4 12 12 #define MTK_PPE_ENTRIES (1024 << MTK_PPE_ENTRIES_SHIFT) 13 13 #define MTK_PPE_HASH_MASK (MTK_PPE_ENTRIES - 1) 14 14 #define MTK_PPE_WAIT_TIMEOUT_US 1000000