qosmngr: rename the queue section name

rename the queue section name from q<0-4? to queue numbers being per
interface, so it is now for example q<0-7>_eth<0-5>
This commit is contained in:
Rahul 2020-04-07 20:58:17 +05:30
parent 9745a16694
commit 78bab83bed

View file

@ -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