summaryrefslogtreecommitdiff
path: root/op-mode-definitions/monitor-command.xml.in
diff options
context:
space:
mode:
authorViacheslav Hletenko <v.gletenko@vyos.io>2024-02-09 10:51:00 +0000
committerViacheslav Hletenko <v.gletenko@vyos.io>2024-02-09 10:51:00 +0000
commit2e8fa45c7f0663549edd118622b3381e7c428b2e (patch)
treecf40bb04bf9c4c43dc3e38803cc42c92c4149fd6 /op-mode-definitions/monitor-command.xml.in
parent98986278866f019d935ad56519a28907d60094fe (diff)
downloadvyos-1x-2e8fa45c7f0663549edd118622b3381e7c428b2e.tar.gz
vyos-1x-2e8fa45c7f0663549edd118622b3381e7c428b2e.zip
T6028: Fix QoS policy shaper wrong class_id_max and default_minor_id
The `class_id_max` is wrong due to `tmp.sort` of Strings If we have class 5 and class 10 we get sorted max value 5, expected 10 ``` >>> tmp = ['5', '10'] >>> tmp.sort() >>> tmp ['10', '5'] >>> >>> hex(5+1) '0x6' >>> >>> hex(10+1) '0xb' >>> ``` This way we get wrong default maximum class value: ``` tc qdisc replace dev eth1 root handle 1: htb r2q 444 default 6 ``` Expect: ``` tc qdisc replace dev eth1 root handle 1: htb r2q 444 default b ``` Fix this converting Strings to Integers and get max value.
Diffstat (limited to 'op-mode-definitions/monitor-command.xml.in')
0 files changed, 0 insertions, 0 deletions