Page MenuHomeVyOS Platform
Feed All Stories

Jun 22 2023

jestabro added a subtask for T5228: Simplify get_config_dict and add argument with_defaults: T5308: Remove workarounds for incorrect defaults in get_interface_dict.
Jun 22 2023, 1:41 PM · VyOS 1.4 Sagitta
jestabro added a parent task for T5308: Remove workarounds for incorrect defaults in get_interface_dict: T5228: Simplify get_config_dict and add argument with_defaults.
Jun 22 2023, 1:41 PM · VyOS 1.4 Sagitta
jestabro changed the status of T5308: Remove workarounds for incorrect defaults in get_interface_dict from Open to In progress.
Jun 22 2023, 1:40 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
jestabro closed T5297: Utility function to check if config under node has been changed between revisions as Resolved.
Jun 22 2023, 1:33 PM · VyOS 1.4 Sagitta
NeilHanlon added a comment to T3655: NAT doesn't work correctly with VRF.

I'm also encountering this issue on the latest rolling release.

Jun 22 2023, 12:51 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
a.apostoliuk changed the status of T5254: Modification of any interface setting sets MTU back to default when MTU has been inherited from a bond from Open to In progress.
Jun 22 2023, 8:06 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
SrividyaA changed the status of T5279: vrf bind-to-all not working for TCP from Open to Confirmed.
Jun 22 2023, 7:31 AM · Restricted Project, VyOS 1.3 Equuleus (1.3.9)

Jun 21 2023

fernando renamed T5307: QoS - traffic-class-map services from Qos - traffic-class-map services to QoS - traffic-class-map services .
Jun 21 2023, 11:09 PM · VyOS 1.5 Circinus
c-po committed rVYOSONEX2128dc0ddf6b: tacacs: T141: support calling system-login.py from vyos-router startup script.
Jun 21 2023, 9:17 PM
fernando added a comment to T5276: QOS- inbound shapper attached on VLANs not working..

you are right , I seems to be working :

Jun 21 2023, 9:12 PM · VyOS 1.4 Sagitta
fernando created T5307: QoS - traffic-class-map services .
Jun 21 2023, 9:01 PM · VyOS 1.5 Circinus
fernando added a comment to T5071: QOS-Rewrite: DSCP match missing.

I've tested it, but it works partially... if you have more than a match (for example, the same class id if necessary to match more than one DSCP),it brakes the configuration again :

Jun 21 2023, 8:06 PM · VyOS 1.4 Sagitta
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
SrividyaA renamed T5306: bgp config migration failed with v6only option configured with peer-group from config migration failed with v6only option configured with peer-group to bgp config migration failed with v6only option configured with peer-group.
Jun 21 2023, 10:01 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
cuongdt1994 closed T5280: Update Expired keys (2023-06-08) for PowerDNS as Resolved.
Jun 21 2023, 8:54 AM · VyOS 1.3 Equuleus (1.3.5)
SrividyaA created T5306: bgp config migration failed with v6only option configured with peer-group.
Jun 21 2023, 8:38 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
exp added a comment to T5279: vrf bind-to-all not working for TCP.

… I am fairly new to VyOS and the process so please apologize my basic question. Just wanting to clarify if I did anything wrong with the bug report, or this just takes time or it won’t be fixed at all?

Jun 21 2023, 7:16 AM · Restricted Project, VyOS 1.3 Equuleus (1.3.9)

Jun 20 2023

jestabro closed T5305: REST API configure operation should not be defined as async as Resolved.
Jun 20 2023, 6:35 PM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
jestabro closed T5248: Ability to load config via API in JSON format, a subtask of T3441: More intelligent config loading scripts, as Resolved.
Jun 20 2023, 5:53 PM · VyOS Rolling
jestabro closed T5248: Ability to load config via API in JSON format, a subtask of T5263: Generalization of REST configure endpoint, as Resolved.
Jun 20 2023, 5:53 PM · VyOS 1.4 Sagitta
jestabro closed T5248: Ability to load config via API in JSON format as Resolved.
Jun 20 2023, 5:53 PM · VyOS 1.4 Sagitta
jestabro closed T5300: verification of port availability can return false negative on boot, a subtask of T5292: Commit error on boot when https.py is included in config daemon scripts, as Resolved.
Jun 20 2023, 5:46 PM · VyOS 1.4 Sagitta
jestabro closed T5300: verification of port availability can return false negative on boot as Resolved.
Jun 20 2023, 5:46 PM · VyOS 1.4 Sagitta
GitHub <[email protected]> committed rVYOSONEX3f197566f957: Merge pull request #2050 from jestabro/check-port-availability (authored by c-po).
Jun 20 2023, 5:44 PM
jestabro committed rVYOSONEX0439ade98cd8: vyos.util: T5300: check_port_availability: return False iff EADDRINUSE.
Jun 20 2023, 5:44 PM
jestabro committed rVYOSONEX33016220be8e: http-api: T5305: configure operations should not be defined async.
Jun 20 2023, 5:43 PM
jestabro changed the status of T5305: REST API configure operation should not be defined as async from Open to In progress.
Jun 20 2023, 5:34 PM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
jestabro added a comment to T5300: verification of port availability can return false negative on boot.

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

Jun 20 2023, 3:35 PM · VyOS 1.4 Sagitta
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
cuongdt1994 committed rVYOSONEXc8d15a0a92c1: T5303: Rsyslog.service is not working.
Jun 20 2023, 5:10 AM
GitHub <[email protected]> committed rVYOSONEX19c16a47d2ea: Merge pull request #2049 from cuongdt1994/current (authored by c-po).
Jun 20 2023, 5:10 AM

Jun 19 2023

cuongdt1994 added a comment to T5303: Rsyslog.service is not working.

https://github.com/vyos/vyos-1x/pull/2049

Jun 19 2023, 7:45 PM · VyOS 1.4 Sagitta
cuongdt1994 created T5303: Rsyslog.service is not working.
Jun 19 2023, 7:40 PM · VyOS 1.4 Sagitta
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
daniil added a comment to T4989: QoS Policy Limiter - classes for marked traffic do not work.

Now the traffic limiter is broken.

Jun 19 2023, 11:13 AM · vyatta-cfg-qos, 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
GitHub <[email protected]> committed rVYOSONEX062b1e857bb7: Merge pull request #2048 from sever-sever/T5071 (authored by c-po).
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
l.austenfeld added a comment to T5301: NTP: chrony only allows one bind address.

Sorry, I did not find that issue during my initial search.
I guess we can close this issue as duplicate.
What is the correct way to do this in phabricator?

Jun 18 2023, 9:19 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
GitHub <[email protected]> committed rVYOSONEX335fff215dd9: Merge pull request #2046 from sever-sever/T5296 (authored by c-po).
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
GitHub <[email protected]> committed rVYOSONEXfb452c77c689: Merge pull request #2047 from sever-sever/T5256 (authored by c-po).
Jun 17 2023, 5:35 PM
jestabro updated the task description for T5300: verification of port availability can return false negative on boot.
Jun 17 2023, 5:16 PM · VyOS 1.4 Sagitta
jestabro closed T5292: Commit error on boot when https.py is included in config daemon scripts as Not Applicable.
Jun 17 2023, 5:15 PM · VyOS 1.4 Sagitta
jestabro added a comment to T5292: Commit error on boot when https.py is included in config daemon scripts.

This was a red herring: root cause in
https://vyos.dev/T5300

Jun 17 2023, 5:15 PM · VyOS 1.4 Sagitta
jestabro updated the task description for T5300: verification of port availability can return false negative on boot.
Jun 17 2023, 5:13 PM · VyOS 1.4 Sagitta
jestabro added a comment to T5262: Warn the user about unsaved config on reboot/shutdown attempts.

This is most likely due to a config error on boot, thus leaving the active config different from the saved config; cf.
'verification of port availability can return false negative on boot'
https://vyos.dev/T5300

Jun 17 2023, 5:12 PM · VyOS 1.4 Sagitta
l.austenfeld created T5301: NTP: chrony only allows one bind address.
Jun 17 2023, 5:12 PM · VyOS 1.4 Sagitta
jestabro added a subtask for T5292: Commit error on boot when https.py is included in config daemon scripts: T5300: verification of port availability can return false negative on boot.
Jun 17 2023, 5:09 PM · VyOS 1.4 Sagitta
jestabro added a parent task for T5300: verification of port availability can return false negative on boot: T5292: Commit error on boot when https.py is included in config daemon scripts.
Jun 17 2023, 5:09 PM · VyOS 1.4 Sagitta
jestabro changed the status of T5300: verification of port availability can return false negative on boot from Open to In progress.
Jun 17 2023, 5:09 PM · VyOS 1.4 Sagitta
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