commit | 24948202fa3e722a5f2d8dc05044e2f10d30bd7a | [log] [tgz] |
---|---|---|
author | developer <developer@mediatek.com> | Wed Nov 24 17:38:27 2021 +0800 |
committer | developer <developer@mediatek.com> | Thu Nov 25 20:22:45 2021 +0800 |
tree | 7eccdbab49dc8bd1209152903df5c0aa04710792 | |
parent | a7de8be193ac17a10c2b966447998426c0b9c920 [diff] [blame] |
[][Refine QDMA Per-Port-Per-Queue(PPPQ) mode] [Description] Refactor QDMA Per-Port-Per-Queue(PPPQ) mode: - Discard legacy CONFIG_NET_MEDIATEK_HW_QOS flag - Enable mtkhnat utility hqos=1 by default - Simplify qos_toggle command when enabling PPPQ [Release-log] N/A Change-Id: Ia6ef6b7143af5f46d048525b931d02e2f81ded19 Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/5308043
diff --git a/target/linux/mediatek/files-5.4/drivers/net/ethernet/mediatek/mtk_hnat/nf_hnat_mtk.h b/target/linux/mediatek/files-5.4/drivers/net/ethernet/mediatek/mtk_hnat/nf_hnat_mtk.h index 0493337..96bbe06 100644 --- a/target/linux/mediatek/files-5.4/drivers/net/ethernet/mediatek/mtk_hnat/nf_hnat_mtk.h +++ b/target/linux/mediatek/files-5.4/drivers/net/ethernet/mediatek/mtk_hnat/nf_hnat_mtk.h
@@ -57,12 +57,8 @@ } __packed; #endif -#if defined(CONFIG_NET_MEDIATEK_HW_QOS) #define HQOS_MAGIC_TAG 0x5678 -#define HAS_HQOS_MAGIC_TAG(skb) (skb->protocol == HQOS_MAGIC_TAG) -#else -#define HAS_HQOS_MAGIC_TAG(skb) NULL -#endif +#define HAS_HQOS_MAGIC_TAG(skb) (qos_toggle && skb->protocol == HQOS_MAGIC_TAG) #define HNAT_MAGIC_TAG 0x6789 #define HNAT_INFO_FILLED 0x7