Page MenuHomeVyOS Platform
Feed Search

Jul 1 2023

Viacheslav committed rVYOSONEXe3361366038f: T5295: QoS fix policy limiter tc filter rate limit.
Jul 1 2023, 7:21 PM
Viacheslav committed rVYOSONEX4917d7ab4601: T5302: QoS fix class with multiple matches generate one rule.
Jul 1 2023, 7:21 PM
Viacheslav closed T5210: IPSec cosmetic bug for Warning vti inrerface as Resolved.
Jul 1 2023, 6:37 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5257: Cannont assign netflow source ip to ip in non default VRF.

@ServerForge Could you check if it works as expected?
If yes you can close it.

Jul 1 2023, 6:32 PM · VyOS 1.4 Sagitta
Viacheslav closed T5276: QOS- inbound shapper attached on VLANs not working. as Not Applicable.
Jul 1 2023, 6:27 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5277: Dhcpv6-relay does not start on boot.

@cuongdt1994 Could you check it? If it works as expected, we can close it.

Jul 1 2023, 6:27 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5321: VRF-aware PIM support.

Requires to rewrite PIM to get_config_dict https://github.com/vyos/vyos-1x/blob/current/src/conf_mode/protocols_pim.py

Jul 1 2023, 6:11 PM · VyOS Rolling
Viacheslav changed the status of T5302: QoS class with multiple matches generates one filter rule but expects several rules, a subtask of T5048: QoS doesn't work correctly root task, from Open to In progress.
Jul 1 2023, 5:39 PM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5302: QoS class with multiple matches generates one filter rule but expects several rules from Open to In progress.
Jul 1 2023, 5:39 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5302: QoS class with multiple matches generates one filter rule but expects several rules.

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

set qos interface eth0 egress 'test'
set qos policy shaper test bandwidth '300mbit'
set qos policy shaper test class 23 bandwidth '150mbit'
set qos policy shaper test class 23 match one ip protocol 'tcp'
set qos policy shaper test class 23 match two ip protocol 'udp'
set qos policy shaper test default bandwidth '20mbit'
set qos policy shaper test default queue-type 'fair-queue'
commit
Jul 1 2023, 5:39 PM · VyOS 1.4 Sagitta
Viacheslav closed T5296: QoS class cannot calculate correctly the default bandwidth auto, a subtask of T5048: QoS doesn't work correctly root task, as Resolved.
Jul 1 2023, 1:57 PM · VyOS 1.4 Sagitta
Viacheslav closed T5296: QoS class cannot calculate correctly the default bandwidth auto as Resolved.
Jul 1 2023, 1:57 PM · VyOS 1.4 Sagitta
Viacheslav closed T5304: Containers add bind-propagation option rshared as Resolved.
Jul 1 2023, 1:18 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/2065

set qos interface eth0 ingress '300m-in'
set qos policy limiter 300m-in default bandwidth '300mbit'
set qos policy limiter 300m-in default burst '125000000b'
commit
Jul 1 2023, 12:46 PM · VyOS 1.4 Sagitta
Viacheslav committed rVYOSONEX8b2b036b4f04: T1797: VPP verify minimal installed memory and apply sysctl.
Jul 1 2023, 10:51 AM
Viacheslav committed rVYOSONEX865d9db1b984: T1797: Divert sysctl 80-vpp.conf.
Jul 1 2023, 10:51 AM
Viacheslav changed the status of T5329: Wireguard interface as GRE tunnel source causes configuration error on boot from Open to In progress.
Jul 1 2023, 6:31 AM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta

Jun 30 2023

Viacheslav added a comment to T5329: Wireguard interface as GRE tunnel source causes configuration error on boot.

Wireguard is not yet exists in the system when tun is already exists due to priority

vyos@r14:~$ /opt/vyatta/sbin/priority.pl | match "tun|wireguard"
380 interfaces/tunnel
381 interfaces/wireguard
Jun 30 2023, 4:00 PM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
Viacheslav added a comment to T5306: bgp config migration failed with v6only option configured with peer-group.

Try set protocols bgp neighbor eth1 interface remote-as xxx

Jun 30 2023, 8:31 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta

Jun 29 2023

Viacheslav committed rVYOSONEX8f402c2ba47e: T1797: Add initial vpp configuration.
Jun 29 2023, 2:33 PM
Viacheslav committed rVYOSONEXbc92f6d08810: VPP: T1797: Replaced CLI with API.
Jun 29 2023, 2:32 PM
Viacheslav closed T5326: Development issues with install the latest vyos-1x to the system as Invalid.

The issue was fixed with update container image vyos/vyos-build:current to the latest

Jun 29 2023, 11:50 AM · VyOS 1.4 Sagitta
Viacheslav created T5326: Development issues with install the latest vyos-1x to the system.
Jun 29 2023, 10:54 AM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5324: invalid interface name.

e2 it is a temporary name to rename ethX in correct way
You have to use “ethernet ethX address x.x.x.x”

Jun 29 2023, 4:49 AM · VyOS 1.4 Sagitta

Jun 28 2023

Viacheslav closed T1237: Static Route Path Monitoring, failover as Resolved.
Jun 28 2023, 8:22 AM · VyOS 1.4 Sagitta
Viacheslav added a comment to T4329: Bgp policy route-map bug with set several extcommunity rt.

@apasheev it were rewritten in https://github.com/vyos/vyos-1x/pull/1567/files#diff-7839502816137d55f673c064e6ec87a2eed7dc80563b1e307363c3e4b090a2b3R302

set policy route-map FOO rule 10 set extcommunity rt '1111:2222222'
set policy route-map FOO rule 10 set extcommunity rt '33:444'
set policy route-map FOO rule 10 action permit
Jun 28 2023, 6:14 AM · VyOS 1.4 Sagitta

Jun 27 2023

Viacheslav committed rVYOSONEXb47b73f5820e: T5304: Container add volume bind propagation option.
Jun 27 2023, 6:04 PM
Viacheslav added a comment to T1797: Implement DPDK Fast-Path using FRR's Alternate Forwarding Planes and VPP.

PR https://github.com/vyos/vyos-1x/pull/2059
PR https://github.com/vyos/vyos-build/pull/369

Jun 27 2023, 4:33 PM

Jun 26 2023

Viacheslav moved T5298: Add RFKILL support into kernel. from Open to Finished on the VyOS 1.4 Sagitta board.
Jun 26 2023, 8:34 AM · VyOS 1.4 Sagitta

Jun 23 2023

Viacheslav edited projects for T5309: Issues when trying to remove OSPF configuration, added: VyOS 1.3 Equuleus (1.3.4); removed VyOS 1.3 Equuleus (1.3.3).
Jun 23 2023, 6:24 AM · VyOS 1.3 Equuleus (1.3.5)
Viacheslav added a comment to T5309: Issues when trying to remove OSPF configuration.

There is the similar task https://vyos.dev/T1518

Jun 23 2023, 6:23 AM · VyOS 1.3 Equuleus (1.3.5)

Jun 22 2023

Viacheslav changed the status of T5257: Cannont assign netflow source ip to ip in non default VRF from Open to Needs testing.
Jun 22 2023, 6:45 PM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5276: QOS- inbound shapper attached on VLANs not working. from Open to Needs testing.
Jun 22 2023, 1:38 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5071: QOS-Rewrite: DSCP match missing.

@fernando It seems related task https://vyos.dev/T5302

Jun 22 2023, 1:36 PM · VyOS 1.4 Sagitta

Jun 21 2023

Viacheslav changed the status of T5304: Containers add bind-propagation option rshared from Open to In progress.
Jun 21 2023, 2:03 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5304: Containers add bind-propagation option rshared.

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

vyos@r14# run show conf com | match cont
set container name c1 allow-host-networks
set container name c1 description 'foof'
set container name c1 image 'busybox'
set container name c1 volume myvlm destination '/tmp'
set container name c1 volume myvlm propagation 'rshared'
set container name c1 volume myvlm source '/tmp'
set system sysctl parameter net.ipv4.tcp_congestion_control value 'bbr'
[edit]
vyos@r14# 
[edit]
vyos@r14# sudo podman inspect -f '{{.Mounts}}' c1
[{bind  /tmp /tmp   [nosuid nodev rbind] true rshared}]
[edit]
vyos@r14#
Jun 21 2023, 2:03 PM · VyOS 1.4 Sagitta

Jun 20 2023

Viacheslav renamed T5304: Containers add bind-propagation option rshared from Containers add propagation option rshared to Containers add bind-propagation option rshared.
Jun 20 2023, 6:03 AM · VyOS 1.4 Sagitta
Viacheslav updated the task description for T5304: Containers add bind-propagation option rshared.
Jun 20 2023, 5:50 AM · VyOS 1.4 Sagitta
Viacheslav updated the task description for T5304: Containers add bind-propagation option rshared.
Jun 20 2023, 5:44 AM · VyOS 1.4 Sagitta
Viacheslav created T5304: Containers add bind-propagation option rshared.
Jun 20 2023, 5:36 AM · VyOS 1.4 Sagitta

Jun 19 2023

Viacheslav added a comment to T5295: QoS shaper incorrect rate limit the traffic.

It fixes for shaper but breaks the policer
Policer uses limits in tc filter

Jun 19 2023, 1:38 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T4989: QoS Policy Limiter - classes for marked traffic do not work.

Now the traffic limiter is broken.

 interface br100 {
     ingress 1G-in
 }
 policy {
     limiter 1G-in {
         default {
             bandwidth 1gbit
             burst 125000000b
         }
     }
}
tc filter show dev br100 ingress

is empty, upload traffic is not limited.

Jun 19 2023, 1:34 PM · vyatta-cfg-qos, VyOS 1.4 Sagitta
Viacheslav reopened T5295: QoS shaper incorrect rate limit the traffic, a subtask of T5048: QoS doesn't work correctly root task, as Needs testing.
Jun 19 2023, 1:32 PM · VyOS 1.4 Sagitta
Viacheslav reopened T5295: QoS shaper incorrect rate limit the traffic as "Needs testing".
Jun 19 2023, 1:32 PM · VyOS 1.4 Sagitta
Viacheslav closed T4969: QoS Policy - Unable to set class match mark number as Resolved.
Jun 19 2023, 11:00 AM · vyatta-cfg-qos, VyOS 1.4 Sagitta
Viacheslav closed T5072: QOS-Rewrite: protocol name used literally as Resolved.

Fixed in https://github.com/vyos/vyos-1x/pull/2047 https://vyos.dev/T5256

set qos interface eth0 egress 'test'
set qos policy shaper test bandwidth '330mbit'
set qos policy shaper test class 23 bandwidth '50%'
set qos policy shaper test class 23 match icmpv4 ip protocol 'icmp'
set qos policy shaper test default bandwidth '300mbit'
set qos policy shaper test default queue-type 'fair-queue'
Jun 19 2023, 10:59 AM · VyOS 1.4 Sagitta
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