From 775deb90e496c5eb67fc20084e8404dbbc290220 Mon Sep 17 00:00:00 2001 From: Ken Date: Thu, 22 May 2025 09:46:26 +0800 Subject: [PATCH] WIFI-14603 Default TC fq_codel queue on GRE cause low GRE RX throughput Signed-off-by: Ken --- .../base-files/etc/hotplug.d/iface/85-greqos | 39 +++++++++---------- 1 file changed, 19 insertions(+), 20 deletions(-) diff --git a/feeds/qca-wifi-7/ipq53xx/base-files/etc/hotplug.d/iface/85-greqos b/feeds/qca-wifi-7/ipq53xx/base-files/etc/hotplug.d/iface/85-greqos index c037b3be1..f3c74a76e 100644 --- a/feeds/qca-wifi-7/ipq53xx/base-files/etc/hotplug.d/iface/85-greqos +++ b/feeds/qca-wifi-7/ipq53xx/base-files/etc/hotplug.d/iface/85-greqos @@ -1,21 +1,20 @@ -# /etc/hotplug.d/iface/85-gre-qos - -[ "$ACTION" == "ifup" ] || exit 0 - -. /lib/functions.sh - -case "$(board_name)" in -cig,wf189|\ -cig,wf189w|\ -cig,wf189h|\ -cig,wf672) - case "$INTERFACE" in - gre*) - dev=$(ubus call network.interface.$INTERFACE status | jsonfilter -e '@.l3_device') - [ -n "$dev" ] && { - tc qdisc del dev $dev root 2>/dev/null - tc qdisc add dev $dev root noqueue - } - ;; - esac +# /etc/hotplug.d/iface/85-greqos +[ "$ACTION" == "ifup" ] || exit 0 + +. /lib/functions.sh + +case "$(board_name)" in +cig,wf189|\ +cig,wf189w|\ +cig,wf189h|\ +cig,wf672) + case "$INTERFACE" in + gre*) + dev=$(ubus call network.interface.$INTERFACE status | jsonfilter -e '@.l3_device') + [ -n "$dev" ] && { + tc qdisc del dev $dev root 2>/dev/null + tc qdisc add dev $dev root noqueue + } + ;; + esac esac \ No newline at end of file