commit | 934756af8ead1d00b2fe4c9dda0e188a51cfe256 | [log] [tgz] |
---|---|---|
author | developer <developer@mediatek.com> | Fri Nov 18 14:51:34 2022 +0800 |
committer | developer <developer@mediatek.com> | Mon Nov 21 10:33:12 2022 +0800 |
tree | a80abeeed14f2f70abc544cfbb05d1084d6716bb | |
parent | 1bbcf512c0f7682a1f4133522457f1829b8bb891 [diff] [blame] |
[][Add PPPQ_MODE and PPPQ_PATH] [Description] Add PPPQ_MODE and PPPQ_PATH for qos_toggle [Release-log] N/A Change-Id: Ie079e60651574b37e2762b29571806a729d983de Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/6800513
diff --git a/target/linux/mediatek/files-5.4/drivers/net/ethernet/mediatek/mtk_hnat/hnat.h b/target/linux/mediatek/files-5.4/drivers/net/ethernet/mediatek/mtk_hnat/hnat.h index d02a55b..95c7cd6 100644 --- a/target/linux/mediatek/files-5.4/drivers/net/ethernet/mediatek/mtk_hnat/hnat.h +++ b/target/linux/mediatek/files-5.4/drivers/net/ethernet/mediatek/mtk_hnat/hnat.h
@@ -1103,6 +1103,9 @@ #define IS_GMAC1_MODE ((hnat_priv->gmac_num == 1) ? 1 : 0) #define IS_HQOS_MODE (qos_toggle == 1) #define IS_PPPQ_MODE (qos_toggle == 2) /* Per Port Per Queue */ +#define IS_PPPQ_PATH(dev, skb) \ + ((IS_DSA_1G_LAN(dev) || IS_DSA_WAN(dev)) || \ + (FROM_WED(skb) && IS_DSA_LAN(dev))) #define IS_HQOS_DL_MODE (IS_HQOS_MODE && qos_dl_toggle) #define IS_HQOS_UL_MODE (IS_HQOS_MODE && qos_ul_toggle) #define MAX_PPPQ_PORT_NUM 6