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 new file mode 100644 index 000000000..f3c74a76e --- /dev/null +++ b/feeds/qca-wifi-7/ipq53xx/base-files/etc/hotplug.d/iface/85-greqos @@ -0,0 +1,20 @@ +# /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