Page MenuHomeVyOS Platform
Feed Search

Jun 19 2023

Viacheslav closed T5281: Add kernel options for vhost-net, a subtask of T1797: Implement DPDK Fast-Path using FRR's Alternate Forwarding Planes and VPP, as Resolved.
Jun 19 2023, 10:46 AM
Viacheslav closed T5281: Add kernel options for vhost-net as Resolved.
Jun 19 2023, 10:46 AM · VyOS 1.4 Sagitta
Viacheslav added a comment to T4989: QoS Policy Limiter - classes for marked traffic do not work.

in the VyOS 1.4-rolling-202306190317

set qos interface eth0 egress 'test'
set qos policy shaper test bandwidth '300bit'
set qos policy shaper test class 100 bandwidth '150mbit'
set qos policy shaper test class 100 burst '3760k'
set qos policy shaper test class 100 match internal mark '100'
set qos policy shaper test class 100 queue-type 'fq-codel'
set qos policy shaper test default bandwidth '20mbit'
set qos policy shaper test default burst '188k'
set qos policy shaper test default queue-type 'fq-codel'

comimt

DEBUG/QoS: tc qdisc replace dev eth0 root handle 1: htb r2q 1 default 65
DEBUG/QoS: tc class replace dev eth0 parent 1: classid 1:1 htb rate 300
DEBUG/QoS: tc class replace dev eth0 parent 1:1 classid 1:64 htb rate 150000000 burst 3760k quantum 1514
DEBUG/QoS: tc qdisc replace dev eth0 parent 1:64 sfq
DEBUG/QoS: tc class replace dev eth0 parent 1:1 classid 1:65 htb rate 20000000 burst 188k quantum 1514 prio 20
DEBUG/QoS: tc qdisc replace dev eth0 parent 1:65 sfq
DEBUG/QoS: tc qdisc replace dev eth0 parent 1:64 fq_codel quantum 1514 flows 1024 interval 100 interval 100 target 5 noecn
DEBUG/QoS: tc filter replace dev eth0 parent 1: protocol all handle 100 fw flowid 1:64
Jun 19 2023, 9:52 AM · vyatta-cfg-qos, VyOS 1.4 Sagitta
Viacheslav added a comment to T5071: QOS-Rewrite: DSCP match missing.

@MartB Could you test it? Should be fixed in vyos-1.4-rolling-202306190317-amd64.iso

Jun 19 2023, 6:43 AM · VyOS 1.4 Sagitta

Jun 18 2023

Viacheslav changed the status of T5071: QOS-Rewrite: DSCP match missing, a subtask of T5048: QoS doesn't work correctly root task, from Open to Needs testing.
Jun 18 2023, 6:58 PM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5071: QOS-Rewrite: DSCP match missing from Open to Needs testing.
Jun 18 2023, 6:58 PM · VyOS 1.4 Sagitta
Viacheslav committed rVYOSONEX74dcda75e54c: T5071: QoS add class match DSCP value.
Jun 18 2023, 6:23 PM
Viacheslav added a comment to T5071: QOS-Rewrite: DSCP match missing.

Not sure about ipv6, requires more tests, but ip should work
PR https://github.com/vyos/vyos-1x/pull/2048

Jun 18 2023, 12:24 PM · VyOS 1.4 Sagitta
Viacheslav created T5302: QoS class with multiple matches generates one filter rule but expects several rules.
Jun 18 2023, 10:19 AM · VyOS 1.4 Sagitta
Viacheslav closed T5256: QoS expects protocol number but not protocol name, a subtask of T5048: QoS doesn't work correctly root task, as Resolved.
Jun 18 2023, 10:05 AM · VyOS 1.4 Sagitta
Viacheslav closed T5256: QoS expects protocol number but not protocol name as Resolved.
Jun 18 2023, 10:05 AM · VyOS 1.4 Sagitta
Viacheslav closed T5295: QoS shaper incorrect rate limit the traffic, a subtask of T5048: QoS doesn't work correctly root task, as Resolved.
Jun 18 2023, 9:45 AM · VyOS 1.4 Sagitta
Viacheslav closed T5295: QoS shaper incorrect rate limit the traffic as Resolved.
Jun 18 2023, 9:45 AM · VyOS 1.4 Sagitta
Viacheslav updated the task description for T5048: QoS doesn't work correctly root task.
Jun 18 2023, 8:48 AM · VyOS 1.4 Sagitta
Viacheslav added a parent task for T5071: QOS-Rewrite: DSCP match missing: T5048: QoS doesn't work correctly root task.
Jun 18 2023, 6:45 AM · VyOS 1.4 Sagitta
Viacheslav added a subtask for T5048: QoS doesn't work correctly root task: T5071: QOS-Rewrite: DSCP match missing.
Jun 18 2023, 6:45 AM · VyOS 1.4 Sagitta
Viacheslav added a parent task for T5266: QoS- HTB error when match with a dscp parameter for queue-type 'priority': T5048: QoS doesn't work correctly root task.
Jun 18 2023, 6:38 AM · VyOS 1.4 Sagitta
Viacheslav added a subtask for T5048: QoS doesn't work correctly root task: T5266: QoS- HTB error when match with a dscp parameter for queue-type 'priority'.
Jun 18 2023, 6:38 AM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5301: NTP: chrony only allows one bind address.

The similar task https://vyos.dev/T5154

Jun 18 2023, 6:31 AM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5256: QoS expects protocol number but not protocol name, a subtask of T5048: QoS doesn't work correctly root task, from In progress to Needs testing.
Jun 18 2023, 5:40 AM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5256: QoS expects protocol number but not protocol name from In progress to Needs testing.
Jun 18 2023, 5:40 AM · VyOS 1.4 Sagitta

Jun 17 2023

Viacheslav changed the status of T5296: QoS class cannot calculate correctly the default bandwidth auto, a subtask of T5048: QoS doesn't work correctly root task, from In progress to Needs testing.
Jun 17 2023, 7:44 PM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5296: QoS class cannot calculate correctly the default bandwidth auto from In progress to Needs testing.
Jun 17 2023, 7:44 PM · VyOS 1.4 Sagitta
Viacheslav committed rVYOSONEX04bdcbc8c271: T5296: Fix QoS class bandwidth calculation for auto and percent.
Jun 17 2023, 5:36 PM
Viacheslav committed rVYOSONEX20eec3e8a434: vyos.utils: T5195: add vyos.utils.network.
Jun 17 2023, 5:35 PM
Viacheslav committed rVYOSONEX7b8ef5d6a24f: T5256: Fix QoS protocol expects protocol number but not name.
Jun 17 2023, 5:35 PM
Viacheslav added a comment to T4989: QoS Policy Limiter - classes for marked traffic do not work.
In T4989#144426, @MartB wrote:
set qos policy shaper test bandwidth 100mbit
set qos policy shaper test class 10 bandwidth 50%

It wont be used right now if I add a class that uses a percentage, it will always use the interface speed.
The base __rate_convert should include some check if the "base" speed was already set.

Jun 17 2023, 3:57 PM · vyatta-cfg-qos, VyOS 1.4 Sagitta
Viacheslav added a comment to T5048: QoS doesn't work correctly root task.

Fix for match protocol https://github.com/vyos/vyos-1x/pull/2047

Jun 17 2023, 3:06 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5256: QoS expects protocol number but not protocol name.

PR https://github.com/vyos/vyos-1x/pull/2047

Jun 17 2023, 3:01 PM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5256: QoS expects protocol number but not protocol name, a subtask of T5048: QoS doesn't work correctly root task, from Open to In progress.
Jun 17 2023, 2:06 PM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5256: QoS expects protocol number but not protocol name from Open to In progress.
Jun 17 2023, 2:06 PM · VyOS 1.4 Sagitta
Viacheslav renamed T5256: QoS expects protocol number but not protocol name from QoS expects protocal number but not protocol name to QoS expects protocol number but not protocol name.
Jun 17 2023, 1:19 PM · VyOS 1.4 Sagitta
Viacheslav renamed T5256: QoS expects protocol number but not protocol name from Quality of Services crash with new qos policy to QoS expects protocal number but not protocol name.
Jun 17 2023, 1:19 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5256: QoS expects protocol number but not protocol name.

It expects ip protocol 1 instead of 'ip protocol icmp' in tc
wrong generation for protocols

Jun 17 2023, 1:18 PM · VyOS 1.4 Sagitta
Viacheslav added a parent task for T5256: QoS expects protocol number but not protocol name: T5048: QoS doesn't work correctly root task.
Jun 17 2023, 1:14 PM · VyOS 1.4 Sagitta
Viacheslav added a subtask for T5048: QoS doesn't work correctly root task: T5256: QoS expects protocol number but not protocol name.
Jun 17 2023, 1:14 PM · VyOS 1.4 Sagitta
Viacheslav created T5299: QoS shaper ceiling does not work.
Jun 17 2023, 12:53 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
Viacheslav added a parent task for T4989: QoS Policy Limiter - classes for marked traffic do not work: T5048: QoS doesn't work correctly root task.
Jun 17 2023, 12:48 PM · vyatta-cfg-qos, VyOS 1.4 Sagitta
Viacheslav added a subtask for T5048: QoS doesn't work correctly root task: T4989: QoS Policy Limiter - classes for marked traffic do not work.
Jun 17 2023, 12:48 PM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5298: Add RFKILL support into kernel. from Open to In progress.
Jun 17 2023, 11:23 AM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5296: QoS class cannot calculate correctly the default bandwidth auto.

PR https://github.com/vyos/vyos-1x/pull/2046

Jun 17 2023, 11:09 AM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5296: QoS class cannot calculate correctly the default bandwidth auto, a subtask of T5048: QoS doesn't work correctly root task, from Open to In progress.
Jun 17 2023, 10:42 AM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5296: QoS class cannot calculate correctly the default bandwidth auto from Open to In progress.
Jun 17 2023, 10:42 AM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5262: Warn the user about unsaved config on reboot/shutdown attempts.

After reboot, I connect to the node and execute reboot again without any config change
But I still see a Warning, that looks like a bug in this case.

Jun 17 2023, 8:53 AM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5295: QoS shaper incorrect rate limit the traffic, a subtask of T5048: QoS doesn't work correctly root task, from In progress to Needs testing.
Jun 17 2023, 1:04 AM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5295: QoS shaper incorrect rate limit the traffic from In progress to Needs testing.
Jun 17 2023, 1:04 AM · VyOS 1.4 Sagitta

Jun 16 2023

Viacheslav committed rVYOSONEX08b333eac3c2: T5295: Fix QoS shaper rate limit.
Jun 16 2023, 7:55 PM
Viacheslav added a comment to T5296: QoS class cannot calculate correctly the default bandwidth auto.

If class['bandwidth'] == auto then we should get global bandwidth

Jun 16 2023, 3:45 PM · VyOS 1.4 Sagitta
Viacheslav updated the task description for T5296: QoS class cannot calculate correctly the default bandwidth auto.
Jun 16 2023, 2:34 PM · VyOS 1.4 Sagitta
Viacheslav updated the task description for T5296: QoS class cannot calculate correctly the default bandwidth auto.
Jun 16 2023, 2:28 PM · VyOS 1.4 Sagitta
Viacheslav updated the task description for T5296: QoS class cannot calculate correctly the default bandwidth auto.
Jun 16 2023, 2:26 PM · VyOS 1.4 Sagitta
Viacheslav created T5296: QoS class cannot calculate correctly the default bandwidth auto.
Jun 16 2023, 2:24 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5295: QoS shaper incorrect rate limit the traffic.

PR https://github.com/vyos/vyos-1x/pull/2044
Config

Jun 16 2023, 1:44 PM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5295: QoS shaper incorrect rate limit the traffic, a subtask of T5048: QoS doesn't work correctly root task, from Open to In progress.
Jun 16 2023, 11:16 AM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5295: QoS shaper incorrect rate limit the traffic from Open to In progress.
Jun 16 2023, 11:16 AM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5295: QoS shaper incorrect rate limit the traffic.

The same config in 1.3 doesn't have tc filter in 1.3

Jun 16 2023, 9:42 AM · VyOS 1.4 Sagitta
Viacheslav updated the task description for T5295: QoS shaper incorrect rate limit the traffic.
Jun 16 2023, 9:27 AM · VyOS 1.4 Sagitta
Viacheslav updated the task description for T5295: QoS shaper incorrect rate limit the traffic.
Jun 16 2023, 9:27 AM · VyOS 1.4 Sagitta
Viacheslav created T5295: QoS shaper incorrect rate limit the traffic.
Jun 16 2023, 8:13 AM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5048: QoS doesn't work correctly root task.

It's time to separate this task into subtasks.

Jun 16 2023, 8:07 AM · VyOS 1.4 Sagitta
Viacheslav renamed T5048: QoS doesn't work correctly root task from QoS doesn't work correctly on 1.4-rolling-202302150317 to QoS doesn't work correctly root task.
Jun 16 2023, 8:07 AM · VyOS 1.4 Sagitta
Viacheslav updated the task description for T5285: Add CLI for configuration mode for VPP.
Jun 16 2023, 7:20 AM · VyOS 1.4 Sagitta

Jun 15 2023

Viacheslav added a comment to T5276: QOS- inbound shapper attached on VLANs not working..

Don't see errors with this configuration:

set interfaces ethernet eth1 vif 11 address '192.0.2.2/24'
set interfaces input ifb0 description 'WAN Ingress'
Jun 15 2023, 11:11 AM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5290: Failing commits for SR-IOV interfaces using ixgbevf driver due to change speed/duplex settings from Open to Needs testing.
Jun 15 2023, 9:46 AM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5281: Add kernel options for vhost-net.

vhost modules are not included to kernet

Jun 15 2023, 9:44 AM · VyOS 1.4 Sagitta

Jun 14 2023

Viacheslav added a comment to T775: Config Sync between two VyOS routers.

PR https://github.com/vyos/vyos-1x/pull/2042

set service config-sync mode 'load'
set service config-sync secondary address '192.168.122.11'
set service config-sync secondary key 'foo'
set service config-sync section 'nat'
Jun 14 2023, 1:53 PM · VyOS 1.4 Sagitta

Jun 13 2023

Viacheslav closed T5171: Use XML for conf-mode "load-balancing wan" instead of legacy templates, a subtask of T4470: Rewrite load-balancing wan to XML/Python, as Resolved.
Jun 13 2023, 11:02 AM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
Viacheslav closed T5171: Use XML for conf-mode "load-balancing wan" instead of legacy templates as Resolved.
Jun 13 2023, 11:02 AM · VyOS 1.4 Sagitta
Viacheslav closed T5213: Accel-ppp sending accounting interim updates acct-interim-interval option as Resolved.
Jun 13 2023, 11:01 AM · VyOS 1.3 Equuleus (1.3.5), VyOS 1.4 Sagitta
Viacheslav closed T5222: Add load-balancing reverse-proxy based on haproxy as Resolved.
Jun 13 2023, 11:00 AM · VyOS 1.4 Sagitta
Viacheslav closed T5258: git Actions use ubuntu-22.04 instead of deprecated ubuntu-18.04 for PR conflicts checker as Resolved.
Jun 13 2023, 10:59 AM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5248: Ability to load config via API in JSON format.

Thanks, @jestabro
It works in my tests!!

Jun 13 2023, 9:18 AM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5283: IPoE server assigns network address from Confirmed to Needs testing.
Jun 13 2023, 8:12 AM · VyOS 1.4 Sagitta

Jun 12 2023

Viacheslav created T5285: Add CLI for configuration mode for VPP.
Jun 12 2023, 5:18 PM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5280: Update Expired keys (2023-06-08) for PowerDNS from Open to Needs testing.
Jun 12 2023, 11:23 AM · VyOS 1.3 Equuleus (1.3.5)
Viacheslav claimed T5281: Add kernel options for vhost-net.

PR https://github.com/vyos/vyos-build/pull/360

Jun 12 2023, 11:19 AM · VyOS 1.4 Sagitta
Viacheslav closed T5264: Add Mellanox Technologies firmware flash module mlxfw to kernel as Resolved.
Jun 12 2023, 11:13 AM · VyOS 1.4 Sagitta
Viacheslav updated the task description for T5282: Poweroff now does not work.
Jun 12 2023, 11:09 AM · VyOS 1.4 Sagitta
Viacheslav attached a referenced file: F3780589: poweroff.png.
Jun 12 2023, 11:08 AM · VyOS 1.4 Sagitta
Viacheslav created T5282: Poweroff now does not work.
Jun 12 2023, 11:08 AM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5264: Add Mellanox Technologies firmware flash module mlxfw to kernel from Open to Needs testing.
Jun 12 2023, 10:30 AM · VyOS 1.4 Sagitta
Viacheslav created T5281: Add kernel options for vhost-net.
Jun 12 2023, 9:44 AM · VyOS 1.4 Sagitta
Viacheslav added a comment to T2251: VRF communication breaks when utilizing zone-based firewalling.

This bug is still present in the latest 1.4 rolling release

Jun 12 2023, 9:34 AM · VyOS Rolling, Bugs

Jun 10 2023

Viacheslav closed T5231: Add op-mode for load-balancing reverse-proxy, a subtask of T5222: Add load-balancing reverse-proxy based on haproxy , as Resolved.
Jun 10 2023, 8:04 AM · VyOS 1.4 Sagitta
Viacheslav closed T5231: Add op-mode for load-balancing reverse-proxy as Resolved.
Jun 10 2023, 8:03 AM · VyOS 1.4 Sagitta
Viacheslav moved T5253: MPLS config removed at boot when wireguard interfaces present from Open to Finished on the VyOS 1.4 Sagitta board.
Jun 10 2023, 7:58 AM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5278: custome firewall network-group and update CIDR from a file.

The similar task https://vyos.dev/T4797
You can add manually nft rules that used for firewall group, but they will overwritten per next firewall change/commit. The whole firewall config will overwritten.
There are 2 ways. Somehow use it in CLI or use native (nft) tables, chains, group-sets and rules which are not overlapping with generated “system” firewall ruleset

Jun 10 2023, 5:47 AM · VyOS 1.5 Circinus
Viacheslav committed rVYOSONEXfff8189d214f: T5231: Add op-mode for show reverse-proxy.
Jun 10 2023, 5:47 AM

Jun 8 2023

Viacheslav renamed T2196: Dynamic ipv4 interface list hairpin from Dynamic ipv4 interface list to Dynamic ipv4 interface list hairpin.
Jun 8 2023, 4:17 AM · VyOS Rolling

Jun 7 2023

Viacheslav updated the task description for T5264: Add Mellanox Technologies firmware flash module mlxfw to kernel.
Jun 7 2023, 12:43 PM · VyOS 1.4 Sagitta
Viacheslav created T5264: Add Mellanox Technologies firmware flash module mlxfw to kernel.
Jun 7 2023, 12:42 PM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5262: Warn the user about unsaved config on reboot/shutdown attempts from Open to Needs testing.
Jun 7 2023, 10:11 AM · VyOS 1.4 Sagitta

Jun 6 2023

Viacheslav changed the status of T5260: Python3 module crypt is deprecated from In progress to Needs testing.
Jun 6 2023, 12:01 AM · VyOS 1.4 Sagitta

Jun 5 2023

Viacheslav changed the status of T5260: Python3 module crypt is deprecated from Open to In progress.
Jun 5 2023, 10:37 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5261: Add AWS gateway load-balancing tunnel handler (gwlbtun).

PR https://github.com/vyos/vyos-build/pull/356
PR https://github.com/vyos/vyos-1x/pull/2033

Jun 5 2023, 10:13 PM · VyOS 1.4 Sagitta (1.4.4), VyOS 1.5 Circinus (1.5-stream-2025-Q2)
Viacheslav changed the status of T5261: Add AWS gateway load-balancing tunnel handler (gwlbtun) from Open to In progress.
Jun 5 2023, 8:57 PM · VyOS 1.4 Sagitta (1.4.4), VyOS 1.5 Circinus (1.5-stream-2025-Q2)
Viacheslav created T5261: Add AWS gateway load-balancing tunnel handler (gwlbtun).
Jun 5 2023, 8:03 PM · VyOS 1.4 Sagitta (1.4.4), VyOS 1.5 Circinus (1.5-stream-2025-Q2)
Viacheslav committed rVYOSONEX1faf7874ed5a: T5258: git Actions use ubuntu-22.04 for PR conflicts checker.
Jun 5 2023, 8:03 PM
Viacheslav added a comment to T5258: git Actions use ubuntu-22.04 instead of deprecated ubuntu-18.04 for PR conflicts checker.

PR for vyos-1x https://github.com/vyos/vyos-1x/pull/2025

Jun 5 2023, 2:37 PM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5258: git Actions use ubuntu-22.04 instead of deprecated ubuntu-18.04 for PR conflicts checker from Open to Needs testing.
Jun 5 2023, 2:26 PM · VyOS 1.4 Sagitta