diff --git a/qosmngr/files/etc/uci-defaults/60-qos_queue_generate b/qosmngr/files/etc/uci-defaults/60-qos_queue_generate index 3457194f7..7edd1be72 100644 --- a/qosmngr/files/etc/uci-defaults/60-qos_queue_generate +++ b/qosmngr/files/etc/uci-defaults/60-qos_queue_generate @@ -2,15 +2,13 @@ . /lib/functions.sh -qid=0 - generate_queue(){ section="$1" config_get ifname "$section" "ifname" i=0 for i in 0 1 2 3 4 5 6 7; do uci add qos queue - uci rename qos.@queue[-1]="q$qid" + uci rename qos.@queue[-1]="q${i}_${ifname}" uci set qos.@queue[-1].ifname="$ifname" uci set qos.@queue[-1].precedence="$i" uci set qos.@queue[-1].scheduling="WRR" @@ -18,7 +16,6 @@ generate_queue(){ uci set qos.@queue[-1].burst_size=-1 uci set qos.@queue[-1].traffic_class="$i" uci set qos.@queue[-1].weight=1 - qid=$((qid + 1)) done uci commit qos