diff options
author | Roman Khramshin <HollyGurza@users.noreply.github.com> | 2024-11-21 13:44:31 +0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-21 09:44:31 +0200 |
commit | df0ef8a25f8f431ed9216b307f817a25d280acd8 (patch) | |
tree | f3a50fab64dfc94aa36488ab2f97170167202f98 /interface-definitions | |
parent | b51cf400b42d7b2d05237169a813d1e952213558 (diff) | |
download | vyos-1x-df0ef8a25f8f431ed9216b307f817a25d280acd8.tar.gz vyos-1x-df0ef8a25f8f431ed9216b307f817a25d280acd8.zip |
T6806: Rework QoS Policy for HFSC Shaper (#4181)
- Removed default `m1` and `m2` values from interface definitions
- Adjusted filter priorities for shapers
- Fixed SFQ qdisc and HFSC class creation to fully support `m1`, `d`, and `m2` parameters
- Added validation logic similar to VyOS 1.3 to improve error handling and user experience
Diffstat (limited to 'interface-definitions')
-rw-r--r-- | interface-definitions/include/qos/hfsc-m1.xml.i | 1 | ||||
-rw-r--r-- | interface-definitions/include/qos/hfsc-m2.xml.i | 1 |
2 files changed, 0 insertions, 2 deletions
diff --git a/interface-definitions/include/qos/hfsc-m1.xml.i b/interface-definitions/include/qos/hfsc-m1.xml.i index 21b9c4f32..ca37f6ecf 100644 --- a/interface-definitions/include/qos/hfsc-m1.xml.i +++ b/interface-definitions/include/qos/hfsc-m1.xml.i @@ -27,6 +27,5 @@ <description>bps(8),kbps(8*10^3),mbps(8*10^6), gbps, tbps - Byte/sec</description> </valueHelp> </properties> - <defaultValue>0bit</defaultValue> </leafNode> <!-- include end --> diff --git a/interface-definitions/include/qos/hfsc-m2.xml.i b/interface-definitions/include/qos/hfsc-m2.xml.i index 24e8f5d63..816546657 100644 --- a/interface-definitions/include/qos/hfsc-m2.xml.i +++ b/interface-definitions/include/qos/hfsc-m2.xml.i @@ -27,6 +27,5 @@ <description>bps(8),kbps(8*10^3),mbps(8*10^6), gbps, tbps - Byte/sec</description> </valueHelp> </properties> - <defaultValue>100%</defaultValue> </leafNode> <!-- include end --> |