Page MenuHomeVyOS Platform
Feed All Stories

Jun 20 2023

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 <noreply@github.com> 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 <noreply@github.com> 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 <noreply@github.com> 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 <noreply@github.com> 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
cuongdt1994 added a comment to T5298: Add RFKILL support into kernel..

https://github.com/vyos/vyos-build/pull/363

Jun 17 2023, 10:51 AM · VyOS 1.4 Sagitta
cuongdt1994 created T5298: Add RFKILL support into kernel..
Jun 17 2023, 10:46 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

jestabro committed rVYOSONEXd35223e670be: config-mgmt: T5297: add check for changes under node between revisions.
Jun 16 2023, 7:55 PM
GitHub <noreply@github.com> committed rVYOSONEX49e2822e9775: Merge pull request #2045 from jestabro/is-node-revised (authored by c-po).
Jun 16 2023, 7:55 PM
Viacheslav committed rVYOSONEX08b333eac3c2: T5295: Fix QoS shaper rate limit.
Jun 16 2023, 7:55 PM
GitHub <noreply@github.com> committed rVYOSONEX962a30c8f032: Merge pull request #2044 from sever-sever/T5295 (authored by c-po).
Jun 16 2023, 7:55 PM
jestabro added a comment to T5297: Utility function to check if config under node has been changed between revisions.

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

Jun 16 2023, 3:54 PM · VyOS 1.4 Sagitta
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
jestabro triaged T5297: Utility function to check if config under node has been changed between revisions as Normal priority.
Jun 16 2023, 3:37 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

jestabro committed rVYOSONEXe1f2615453b2: configsession: T5248: load_section should not set path if dict empty.
Jun 15 2023, 8:21 PM
GitHub <noreply@github.com> committed rVYOSONEXc67c51e0202d: Merge pull request #2043 from jestabro/fix-load-section (authored by Viacheslav).
Jun 15 2023, 8:21 PM