Page MenuHomeVyOS Platform
Feed All Stories

Jul 3 2023

Viacheslav added a comment to T5307: QoS - traffic-class-map services .

Could you explain the use case?
Can you archive it with the class?

vyos@r14# set qos policy limiter test class video match 1 ip dscp 
Possible completions:
   <0-63>               Differentiated Services Codepoint (DSCP) value
   default              match DSCP (000000)
   reliability          match DSCP (000001)
   throughput           match DSCP (000010)
   lowdelay             match DSCP (000100)
   priority             match DSCP (001000)
   immediate            match DSCP (010000)
   flash                match DSCP (011000)
   flash-override       match DSCP (100000)
   critical             match DSCP (101000)
   internet             match DSCP (110000)
   network              match DSCP (111000)
   AF11                 High-throughput data
   AF12                 High-throughput data
   AF13                 High-throughput data
   AF21                 Low-latency data
   AF22                 Low-latency data
   AF23                 Low-latency data
   AF31                 Multimedia streaming
   AF32                 Multimedia streaming
   AF33                 Multimedia streaming
   AF41                 Multimedia conferencing
   AF42                 Multimedia conferencing
   AF43                 Multimedia conferencing
   CS1                  Low-priority data
   CS2                  OAM
   CS3                  Broadcast video
   CS4                  Real-time interactive
   CS5                  Signaling
   CS6                  Network control
   CS7                  None
   EF                   Expedited Forwarding
Jul 3 2023, 12:06 PM · VyOS 1.5 Circinus
Viacheslav changed the status of T5333: Policy base routing PBR generetes incorrect rules with name POSTROUTING from Open to In progress.
Jul 3 2023, 11:49 AM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5333: Policy base routing PBR generetes incorrect rules with name POSTROUTING.

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

Jul 3 2023, 11:49 AM · VyOS 1.4 Sagitta
cuongdt1994 added a comment to T5325: Moschip MCS9900 fix driver.

@aztec102 Do you have build kernel again?

Jul 3 2023, 10:37 AM · VyOS 1.4 Sagitta
aztec102 added a comment to T5325: Moschip MCS9900 fix driver.

Good afternoon
Unfortunately it didn't help.

Jul 3 2023, 4:40 AM · VyOS 1.4 Sagitta

Jul 2 2023

Viacheslav closed T5332: Show policy route not working when no interface is configured as Resolved.
Jul 2 2023, 11:14 PM · VyOS 1.4 Sagitta
Viacheslav committed rVYOSONEXe0498b5c25e7: T5048: QoS do not add prio if it is already in tc command.
Jul 2 2023, 9:01 PM
GitHub <[email protected]> committed rVYOSONEX4599a9e35b89: Merge pull request #2068 from sever-sever/T5048 (authored by Viacheslav).
Jul 2 2023, 9:01 PM
Viacheslav updated the task description for T5333: Policy base routing PBR generetes incorrect rules with name POSTROUTING.
Jul 2 2023, 7:38 PM · VyOS 1.4 Sagitta
Viacheslav renamed T5333: Policy base routing PBR generetes incorrect rules with name POSTROUTING from Policy base routing generates PBR generetes incorrect rules with name POSTROUTING to Policy base routing PBR generetes incorrect rules with name POSTROUTING.
Jul 2 2023, 7:37 PM · VyOS 1.4 Sagitta
Viacheslav renamed T5333: Policy base routing PBR generetes incorrect rules with name POSTROUTING from Policy base routing generates PBR generetes incorrect rules to Policy base routing generates PBR generetes incorrect rules with name POSTROUTING.
Jul 2 2023, 7:33 PM · VyOS 1.4 Sagitta
Viacheslav updated the task description for T5333: Policy base routing PBR generetes incorrect rules with name POSTROUTING.
Jul 2 2023, 7:27 PM · VyOS 1.4 Sagitta
Viacheslav created T5333: Policy base routing PBR generetes incorrect rules with name POSTROUTING.
Jul 2 2023, 7:22 PM · VyOS 1.4 Sagitta
Viacheslav committed rVYOSONEX3596d3e5d6d2: T5332: Fix show policy route without attahed interface.
Jul 2 2023, 5:51 PM
GitHub <[email protected]> committed rVYOSONEX687c963ebd64: Merge pull request #2067 from sever-sever/T5332 (authored by c-po).
Jul 2 2023, 5:51 PM
Viacheslav added a comment to T5332: Show policy route not working when no interface is configured.

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

Jul 2 2023, 4:33 PM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5332: Show policy route not working when no interface is configured from Open to In progress.
Jul 2 2023, 3:57 PM · VyOS 1.4 Sagitta
Viacheslav committed rVYOSONEX332f0178e7fa: T5048: QoS index priority should be used only for shaper.
Jul 2 2023, 3:57 PM
GitHub <[email protected]> committed rVYOSONEX1a6640a74434: Merge pull request #2066 from sever-sever/T5048 (authored by c-po).
Jul 2 2023, 3:57 PM
Viacheslav added a comment to T5332: Show policy route not working when no interface is configured.

The policy route works only with an interface (inbound direction) and doesn't work otherwise.
It's always been like this.

Jul 2 2023, 2:21 PM · VyOS 1.4 Sagitta
jnulandicho created T5332: Show policy route not working when no interface is configured.
Jul 2 2023, 4:24 AM · VyOS 1.4 Sagitta
giga1699 renamed T5331: ath10k_pci not functioning from atk10k_pci not functioning to ath10k_pci not functioning.
Jul 2 2023, 2:23 AM · VyOS 1.3 Equuleus
greenpsi added a comment to T5324: invalid interface name.

I think I found the real problem:

The 62-temporary-interface-rename.rules udev rule runs in initramfs before the USB modem is detected:

Jun 30 14:32:11 vyos kernel: r8169 0000:03:00.0 e3: renamed from eth1
Jun 30 14:32:11 vyos kernel: r8169 0000:02:00.0 e2: renamed from eth0

[...]

Jun 30 14:32:11 vyos kernel: usb 1-1: new high-speed USB device number 2 using xhci_hcd
Jun 30 14:32:11 vyos kernel: ata2: SATA link down (SStatus 4 SControl 300)
Jun 30 14:32:11 vyos kernel: ata1: SATA link down (SStatus 4 SControl 300)
Jun 30 14:32:11 vyos kernel: usb 1-1: New USB device found, idVendor=12d1, idProduct=1f01, bcdDevice= 1.02
Jun 30 14:32:11 vyos kernel: usb 1-1: New USB device strings: Mfr=2, Product=1, SerialNumber=0
Jun 30 14:32:11 vyos kernel: usb 1-1: Product: HUAWEI HiLink
Jun 30 14:32:11 vyos kernel: usb 1-1: Manufacturer: HUAWEI

So the modem does not get renamed to eX and thus, if the modem has an ethX name that conflicts with the configuration from the 65-vyos-net.rules udev rule, the renaming of the interfaces from eX to ethX fails because a duplicate already exists.

So in conclusion, if VyOS wants to support USB Ethernet devices, the 62-temporary-interface-rename.rules udev rule should be deferred until the USB devices are detected or something like that.

Jul 2 2023, 12:36 AM · VyOS 1.4 Sagitta

Jul 1 2023

ServerForge added a comment to T5257: Cannont assign netflow source ip to ip in non default VRF.

It did work in the test enviroment, I just returned from a long vacation and will be deploying that update to some production boxes and enabling it on there tomorrow.

Jul 1 2023, 11:54 PM · VyOS 1.4 Sagitta
giga1699 added a comment to T5331: ath10k_pci not functioning.

VyOS 1.4-rolling-202306280317 show the following additional dmesg items

Jul 1 2023, 9:14 PM · VyOS 1.3 Equuleus
giga1699 added a comment to T5331: ath10k_pci not functioning.

Tried the following:

echo 1 > /sys/bus/pci/devices/0000:03:00.0/remove
echo 1 > /sys/bus/pci/rescan

Jul 1 2023, 8:57 PM · VyOS 1.3 Equuleus
giga1699 added a comment to T5331: ath10k_pci not functioning.

Attempted a modprobe -r ath10k_pci and the re-load the module. The following dmesg is what I saw after.

Jul 1 2023, 8:34 PM · VyOS 1.3 Equuleus
Viacheslav moved T5277: Dhcpv6-relay does not start on boot from Open to Finished on the VyOS 1.4 Sagitta board.
Jul 1 2023, 8:21 PM · VyOS 1.4 Sagitta
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 In progress to Needs testing.
Jul 1 2023, 8:18 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 In progress to Needs testing.
Jul 1 2023, 8:18 PM · VyOS 1.4 Sagitta
giga1699 created T5331: ath10k_pci not functioning.
Jul 1 2023, 7:50 PM · VyOS 1.3 Equuleus
cuongdt1994 closed T5277: Dhcpv6-relay does not start on boot as Resolved.
Jul 1 2023, 7:35 PM · VyOS 1.4 Sagitta
cuongdt1994 added a comment to T5277: Dhcpv6-relay does not start on boot.

Yes, checked it working, please closed it.

Jul 1 2023, 7:35 PM · VyOS 1.4 Sagitta
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
GitHub <[email protected]> committed rVYOSONEX9c4c2f43b79b: Merge pull request #2065 from sever-sever/T5295 (authored by c-po).
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
GitHub <[email protected]> committed rVYOSONEX55d6c5749e85: Merge pull request #2064 from sever-sever/T1797 (authored by c-po).
Jul 1 2023, 10:51 AM
csszep added a comment to T3509: No BCP38 for IPv6 on VyOS.

The IPv6 reverse path filter functionality would be great if it worked properly.
On the other hand, the current sysctl based solution does not allow for adding exceptions.

Jul 1 2023, 8:17 AM · VyOS 1.4 Sagitta
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

c-po closed T5315: vrrp: add support for version 3 as Resolved.
Jun 30 2023, 7:50 PM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
c-po committed rVYOSONEX77bce8f54bad: bcast-relay: T5313: capitalize UDP protocol name.
Jun 30 2023, 7:50 PM
c-po committed rVYOSONEXc77e641c521c: bcast-relay: T5313: verify() relay interfaces have IPv4 address configured.
Jun 30 2023, 7:50 PM
GitHub <[email protected]> committed rVYOSONEX64cc7d7e3b9e: Merge pull request #2057 from c-po/t5313-backport (authored by c-po).
Jun 30 2023, 7:50 PM
c-po closed T5313: UDP broadcast relay - missing verify() that relay interfaces have an IP address assigned as Resolved.
Jun 30 2023, 7:50 PM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
c-po committed rVYOSONEXa409b255acc3: bcast-relay: T5313: capitalize UDP protocol name.
Jun 30 2023, 7:49 PM
jestabro added a subtask for T5228: Simplify get_config_dict and add argument with_defaults: T5330: Keep track of source of config dict value when merging defaults.
Jun 30 2023, 7:41 PM · VyOS 1.4 Sagitta
jestabro added a parent task for T5330: Keep track of source of config dict value when merging defaults: T5228: Simplify get_config_dict and add argument with_defaults.
Jun 30 2023, 7:41 PM · VyOS 1.4 Sagitta
jestabro updated the task description for T5330: Keep track of source of config dict value when merging defaults.
Jun 30 2023, 7:40 PM · VyOS 1.4 Sagitta
jestabro triaged T5330: Keep track of source of config dict value when merging defaults as Normal priority.
Jun 30 2023, 7:30 PM · VyOS 1.4 Sagitta
SrividyaA committed rVYOSONEX3d5aba0775ff: T5329 : priority: tunnel config is committed before wireguard.
Jun 30 2023, 7:02 PM
GitHub <[email protected]> committed rVYOSONEX881eee52bd11: Merge pull request #2063 from srividya0208/T5329 (authored by dmbaturin).
Jun 30 2023, 7:02 PM
n.fort closed T5283: IPoE server assigns network address as Resolved.
Jun 30 2023, 6:59 PM · VyOS 1.4 Sagitta
SrividyaA added a comment to T5329: Wireguard interface as GRE tunnel source causes configuration error on boot.

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

Jun 30 2023, 6:26 PM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
greenpsi added a comment to T5324: invalid interface name.

I think I found the real problem:

Jun 30 2023, 5:19 PM · VyOS 1.4 Sagitta
jlongendyke added a comment to T5329: Wireguard interface as GRE tunnel source causes configuration error on boot.

That fixes it. It does seem like more of a band-aid solution though. I don't want to have to do that for every router I deploy using this setup

Jun 30 2023, 4:10 PM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
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
aztec102 added a comment to T5325: Moschip MCS9900 fix driver.

Thank you very much, I compiled the image, now it remains only to check.
As soon as I check, I will write.

Jun 30 2023, 2:31 PM · VyOS 1.4 Sagitta
jlongendyke created T5329: Wireguard interface as GRE tunnel source causes configuration error on boot.
Jun 30 2023, 12:41 PM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
n.fort added a comment to T4502: Consider implementing (NAT/other) flow table offload.

Hi @vfreex . The idea is to add this feature, and several more, once we get new firewall cli structure: https://github.com/vyos/vyos-1x/pull/2016

Jun 30 2023, 12:15 PM · VyOS 1.4 Sagitta
SrividyaA created T5328: bgp: Incorrect warning showed for address-family configured with neighbor as interface.
Jun 30 2023, 11:05 AM · VyOS 1.4 Sagitta
SrividyaA added a comment to T5306: bgp config migration failed with v6only option configured with peer-group.

The above setting works and also if configured like this:

Jun 30 2023, 10:03 AM · VyOS 1.5 Circinus, 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
cuongdt1994 renamed T5327: Improvements UDP Broadcast Replay from Improved UDP Broadcast Replay to Improvements UDP Broadcast Replay.
Jun 30 2023, 7:11 AM · VyOS Rolling
cuongdt1994 created T5327: Improvements UDP Broadcast Replay.
Jun 30 2023, 7:01 AM · VyOS Rolling
cuongdt1994 added a comment to T5325: Moschip MCS9900 fix driver.

Same in https://forum.vyos.io/t/need-some-help-troubleshooting-nic-detection/11291/15

Jun 30 2023, 6:55 AM · VyOS 1.4 Sagitta
Cheeze_It added a comment to T5081: ISIS and OSPF syncronization with IGP-LDP sync.

I was able to test this for ISIS. I'll test OSPF hopefully tomorrow.

Jun 30 2023, 6:54 AM · VyOS 1.4 Sagitta
aztec102 added a comment to T5325: Moschip MCS9900 fix driver.
vyos@vyos:~$ show version 
Version:          VyOS 1.4-rolling-202306270317
Release train:    current
Jun 30 2023, 2:26 AM · VyOS 1.4 Sagitta
SrividyaA added a comment to T5306: bgp config migration failed with v6only option configured with peer-group.

In rolling release, it does not accept remote-as configured as a part of peer-group, commit error is received:

Jun 30 2023, 2:20 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta

Jun 29 2023

vfreex added a comment to T4502: Consider implementing (NAT/other) flow table offload.

I opened PR https://github.com/vyos/vyos-1x/pull/2062 for this.

Jun 29 2023, 7:52 PM · VyOS 1.4 Sagitta
vfreex added a comment to T5250: Firewall - show firewall group.
Jun 29 2023, 7:51 PM · VyOS 1.4 Sagitta
jestabro closed T5320: Add warning when entering config mode after a boot configuration error as Resolved.
Jun 29 2023, 4:20 PM · VyOS 1.4 Sagitta
c-po committed rVYOSONEXbadb234f1d7a: vpp: T1797: disable CLI in rolling releases.
Jun 29 2023, 3:12 PM
Viacheslav committed rVYOSONEX8f402c2ba47e: T1797: Add initial vpp configuration.
Jun 29 2023, 2:33 PM
zsdc committed rVYOSONEX4c3fa286a8db: VPP: T1797: Improved VPP support.
Jun 29 2023, 2:33 PM
zsdc committed rVYOSONEX0bf443acca29: VPP: T1797: Improved PCI address search.
Jun 29 2023, 2:33 PM
zsdc committed rVYOSONEXe30c7fe6a42c: VPP: T1797: Replaced CLI with API.
Jun 29 2023, 2:32 PM
Viacheslav committed rVYOSONEXbc92f6d08810: VPP: T1797: Replaced CLI with API.
Jun 29 2023, 2:32 PM
GitHub <[email protected]> committed rVYOSONEXb7afb930e997: Merge pull request #7 from zdc/sever-sever_T1797-vpp (authored by Viacheslav).
Jun 29 2023, 2:32 PM
zsdc committed rVYOSONEX199657fc6078: VPP: T1797: Optimized interfaces add/remove.
Jun 29 2023, 2:32 PM
GitHub <[email protected]> committed rVYOSONEX1d94ff123d54: Merge pull request #8 from zdc/sever-sever_T1797-vpp (authored by Viacheslav).
Jun 29 2023, 2:32 PM
GitHub <[email protected]> committed rVYOSONEXd61e6b5e0da8: Merge pull request #2059 from sever-sever/T1797-vpp (authored by c-po).
Jun 29 2023, 2:32 PM
c-po committed rVYOSONEX508a6b32f7a7: tacacs: T141: tacacs is not available for arm64 (yet).
Jun 29 2023, 2:14 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
greenpsi added a comment to T5324: invalid interface name.

I found the following log in /run/udev/log/vyos-net-name from the vyos_net_name python script:

Jun 29 2023, 10:52 AM · VyOS 1.4 Sagitta
greenpsi 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, 10:35 AM · VyOS 1.4 Sagitta