<feed xmlns='http://www.w3.org/2005/Atom'>
<title>veeos-1x.git/python/vyos/qos, branch current</title>
<subtitle>VyOS command definitions, scripts, and utilities (mirror of https://github.com/vyos-contrib/veeos-1x.git)
</subtitle>
<id>https://git.amelek.net/vyos-contrib/veeos-1x.git/atom?h=current</id>
<link rel='self' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/atom?h=current'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/'/>
<updated>2025-01-13T14:27:26+00:00</updated>
<entry>
<title>T681: Fix QoS DSCP filter</title>
<updated>2025-01-13T14:27:26+00:00</updated>
<author>
<name>khramshinr</name>
<email>khramshinr@gmail.com</email>
</author>
<published>2025-01-13T14:27:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=0d285732030c9bd64ef016adb7b325feed1cd880'/>
<id>urn:sha1:0d285732030c9bd64ef016adb7b325feed1cd880</id>
<content type='text'>
The left shift operation aligns the DSCP/TOS value with its bit position in the IP header.
TC expects a DSCP value with this shift
</content>
</entry>
<entry>
<title>Merge pull request #4223 from HollyGurza/T6874</title>
<updated>2024-12-18T18:35:11+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-12-18T18:35:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=90773748365e7ba1447f39b67fbe4e2f0862f084'/>
<id>urn:sha1:90773748365e7ba1447f39b67fbe4e2f0862f084</id>
<content type='text'>
T6874: [QoS] Add class filter by ether</content>
</entry>
<entry>
<title>T6874: [QoS] Add class filter by ether</title>
<updated>2024-12-18T03:38:37+00:00</updated>
<author>
<name>khramshinr</name>
<email>khramshinr@gmail.com</email>
</author>
<published>2024-12-05T08:13:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=f2b346c5391651cc38f870304ce9117c72c123bf'/>
<id>urn:sha1:f2b346c5391651cc38f870304ce9117c72c123bf</id>
<content type='text'>
Implement a command to configure QoS policy filters by ether properties.
The supported match types include:
- Destination: Specify the Ethernet destination address.
- Protocol: Define the Ethernet protocol.
- Source: Set the Ethernet source address.

`set qos policy &lt;type&gt; &lt;name&gt; class &lt;id&gt; match &lt;match-id&gt; ether &lt;destination|protocol|source&gt; &lt;val&gt;`
</content>
</entry>
<entry>
<title>T6790: QoS: Improve CAKE Policy</title>
<updated>2024-12-11T01:32:37+00:00</updated>
<author>
<name>khramshinr</name>
<email>khramshinr@gmail.com</email>
</author>
<published>2024-11-11T02:04:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=99feb3bbe88a3ed96ec5d6dd741689f30a385693'/>
<id>urn:sha1:99feb3bbe88a3ed96ec5d6dd741689f30a385693</id>
<content type='text'>
- Fixed handling of flow isolation parameters.
- Corrected support for `nat` and `nonat` in flow isolation.
- Extended RTT values to cover the full range supported by `tc`.
</content>
</entry>
<entry>
<title>T6806: Rework QoS Policy for HFSC Shaper (#4181)</title>
<updated>2024-11-21T07:44:31+00:00</updated>
<author>
<name>Roman Khramshin</name>
<email>HollyGurza@users.noreply.github.com</email>
</author>
<published>2024-11-21T07:44:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=df0ef8a25f8f431ed9216b307f817a25d280acd8'/>
<id>urn:sha1:df0ef8a25f8f431ed9216b307f817a25d280acd8</id>
<content type='text'>
- 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</content>
</entry>
<entry>
<title>T6796: QoS: match filter by interface(iif) (#4188)</title>
<updated>2024-11-21T07:41:10+00:00</updated>
<author>
<name>Roman Khramshin</name>
<email>HollyGurza@users.noreply.github.com</email>
</author>
<published>2024-11-21T07:41:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=b51cf400b42d7b2d05237169a813d1e952213558'/>
<id>urn:sha1:b51cf400b42d7b2d05237169a813d1e952213558</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T6790: QoS: Improve CAKE Policy (#4173)</title>
<updated>2024-11-20T09:21:37+00:00</updated>
<author>
<name>Roman Khramshin</name>
<email>HollyGurza@users.noreply.github.com</email>
</author>
<published>2024-11-20T09:21:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=1c8321a8679e132cec1b769ab364149e794558cc'/>
<id>urn:sha1:1c8321a8679e132cec1b769ab364149e794558cc</id>
<content type='text'>
- Fixed handling of flow isolation parameters.
- Corrected support for `nat` and `nonat` in flow isolation.
- Extended RTT values to cover the full range supported by `tc`.
- Make migration script 2-to-3 qos</content>
</entry>
<entry>
<title>T6795: Fix duplicate entries in class match filters</title>
<updated>2024-11-13T05:33:08+00:00</updated>
<author>
<name>khramshinr</name>
<email>khramshinr@gmail.com</email>
</author>
<published>2024-11-13T05:33:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=3fae9e812c21508e12e88b69697cbeb73c19720e'/>
<id>urn:sha1:3fae9e812c21508e12e88b69697cbeb73c19720e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T6802: Fix QoS Policy Round-Robin with Default Configuration (#4177)</title>
<updated>2024-11-08T08:50:14+00:00</updated>
<author>
<name>Roman Khramshin</name>
<email>HollyGurza@users.noreply.github.com</email>
</author>
<published>2024-11-08T08:50:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=4139e1c12c3f8d6abdf42dc3febfffc097a41c7a'/>
<id>urn:sha1:4139e1c12c3f8d6abdf42dc3febfffc097a41c7a</id>
<content type='text'>
- Resolved unhandled exception occurring with default round-robin policy config.
- Added default filter to ensure proper round-robin policy.</content>
</entry>
<entry>
<title>T6373: QoS Policy Limiter - classes for marked traffic do not work</title>
<updated>2024-05-21T14:02:31+00:00</updated>
<author>
<name>khramshinr</name>
<email>khramshinr@gmail.com</email>
</author>
<published>2024-05-21T14:02:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=e50b7afc9d5b727d04933116ccf364a2b9a48c30'/>
<id>urn:sha1:e50b7afc9d5b727d04933116ccf364a2b9a48c30</id>
<content type='text'>
</content>
</entry>
</feed>
