Page MenuHomeVyOS Platform
Feed All Stories

May 7 2021

Viacheslav closed T1171: 1.2.0 epa2 - IPsec VPN initiation as Resolved.
set vpn ipsec site-to-site peer 100.64.0.2 dhcp-interface eth1
May 7 2021, 4:38 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
Viacheslav closed T1104: "show vpn ipsec sa" crashes as Resolved.
May 7 2021, 4:36 PM
Viacheslav updated subscribers of T3341: Wrong behavior of the "reset vpn ipsec-peer XXX tunnel XXX" command.

Which proper format do we need?
For example 2 tunnels:
peer-100.64.0.2-tunnel-0
peer-100.64.0.2-tunnel-1

May 7 2021, 4:20 PM · VyOS 1.2 Crux (VyOS 1.2.9), VyOS 1.3 Equuleus (1.3.0-epa3)
carl.byington added a comment to T3522: policy based routing not working.

PBR works if we change the static route to:

May 7 2021, 3:08 PM · VyOS 1.4 Sagitta (1.4.0-epa1), Restricted Project
Viacheslav closed T3333: "show vpn ipsec sa" reports ESP tunnels to be up when they are not., a subtask of T2641: Rewrite vpn ipsec OP commands in new style XML syntax, as Resolved.
May 7 2021, 2:16 PM · VyOS 1.4 Sagitta
Viacheslav closed T3333: "show vpn ipsec sa" reports ESP tunnels to be up when they are not. as Resolved.
May 7 2021, 2:16 PM · VyOS 1.2 Crux (VyOS 1.2.8)
Viacheslav triaged T3505: Commits do not respect changes in FRR that are not stored in a config as High priority.
May 7 2021, 1:49 PM · VyOS 1.4 Sagitta (1.4.0-GA)
Viacheslav added a parent task for T3522: policy based routing not working: T3505: Commits do not respect changes in FRR that are not stored in a config.
May 7 2021, 11:01 AM · VyOS 1.4 Sagitta (1.4.0-epa1), Restricted Project
Viacheslav added a subtask for T3505: Commits do not respect changes in FRR that are not stored in a config: T3522: policy based routing not working.
May 7 2021, 11:01 AM · VyOS 1.4 Sagitta (1.4.0-GA)
Viacheslav added a comment to T3522: policy based routing not working.

Maybe related task T3505 which deletes the default route for DHCP in the commit.

May 7 2021, 10:46 AM · VyOS 1.4 Sagitta (1.4.0-epa1), Restricted Project
Viacheslav added a comment to T3526: Smoketest policy fail in CI.

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

May 7 2021, 10:32 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav claimed T3526: Smoketest policy fail in CI.
May 7 2021, 10:07 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav created T3526: Smoketest policy fail in CI.
May 7 2021, 10:07 AM · VyOS 1.3 Equuleus (1.3.0)
dirkjanm added a comment to T3525: VMWare resume script syntax errors.

Note that adding autosudo=False to the call to cmd does not fix this issue because this parameter is never passed to popen: https://github.com/vyos/vyos-1x/blob/current/python/vyos/util.py#L143

May 7 2021, 9:59 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
dirkjanm created T3525: VMWare resume script syntax errors.
May 7 2021, 9:52 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
GitHub <noreply@github.com> committed rVYOSONEXb5c608949719: remote: T3356: use custom MissingHostKeyPolicy (authored by erkin).
May 7 2021, 5:58 AM
mbailey added a comment to T3429: Hyper-V integration services not working on VyOS 1.4 (sagitta/current).

Confirming that this bug is still present on 1.4-rolling-20210505111.

May 7 2021, 2:40 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta

May 6 2021

carl.byington added a comment to T3522: policy based routing not working.

I have not built vyos since 2018, so my last production version was 201803051831.

May 6 2021, 11:52 PM · VyOS 1.4 Sagitta (1.4.0-epa1), Restricted Project
Viacheslav added a comment to T3522: policy based routing not working.

@carl.byington is it working in 1.3?

May 6 2021, 8:14 PM · VyOS 1.4 Sagitta (1.4.0-epa1), Restricted Project
c-po committed rVYOSONEX735acbc47ace: l2tpv3: T3519: add vrf support.
May 6 2021, 7:12 PM
c-po added a project to T3519: Cannot add / assign L2TPv3 to vrf: VyOS 1.3 Equuleus.
May 6 2021, 7:11 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
c-po closed T3519: Cannot add / assign L2TPv3 to vrf as Resolved.
May 6 2021, 7:09 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
c-po committed rVYOSONEX59a82d4ba979: l2tpv3: T3519: add vrf support.
May 6 2021, 7:09 PM
c-po added a comment to T3519: Cannot add / assign L2TPv3 to vrf.
19: l2tpeth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master foo state UNKNOWN mode DEFAULT group default qlen 1000
    link/ether 7e:0a:f4:5c:ef:8c brd ff:ff:ff:ff:ff:ff
    alias L2 VPN Tunnel

master foo <- foo is the VRF name

May 6 2021, 7:08 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
GitHub <noreply@github.com> committed rVYOSONEX401b21d1d0d7: smoketest: T3517: Fix bfd test for equuleus FRR 7.5.1 (authored by Viacheslav).
May 6 2021, 6:49 PM
c-po committed rVYOSONEXa732ceb20b65: vrf: T3523: fix regex when removing dynamic routing protocols with a kernel….
May 6 2021, 6:48 PM
c-po committed rVYOSONEX137c57eb6b26: vrf: isis: T3523: add route-map support for kernel routes.
May 6 2021, 6:48 PM
c-po committed rVYOSONEX5b32ad62543d: isis: xml: T3236: restructure include files and make them easier to recognize.
May 6 2021, 6:48 PM
c-po committed rVYOSONEX628db87bda8b: vrf: ospf: T3523: add route-map support for kernel routes.
May 6 2021, 6:48 PM
Viacheslav claimed T3517: FRR 7.5 bfd behavior for 1.3.
May 6 2021, 6:35 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T3517: FRR 7.5 bfd behavior for 1.3.

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

May 6 2021, 6:31 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T3523: VRF BGP daemon route-map command missing from Open to Finished on the VyOS 1.4 Sagitta board.
May 6 2021, 6:04 PM · VyOS 1.4 Sagitta
c-po moved T3520: Cannot add tunnel interface to isis within vrf from Open to Finished on the VyOS 1.4 Sagitta board.
May 6 2021, 6:04 PM · VyOS 1.4 Sagitta
GitHub <noreply@github.com> committed rVYOSONEXd9a05131c051: T3356: remote: Add support for custom source interface (authored by erkin).
May 6 2021, 5:49 PM
erkin committed rVYOSONEX60e3b3ef23a5: T3356: remote: Add support for obtaining the size of a remote file.
May 6 2021, 5:48 PM
GitHub <noreply@github.com> committed rVYOSONEXae5e67d3bc2e: Merge pull request #830 from erkin/current (authored by c-po).
May 6 2021, 5:48 PM
c-po committed rVYOSONEX9a3fa21c25a9: smoketest: configs: azure: convert from DOS to UNIX line endings.
May 6 2021, 5:47 PM
c-po committed rVYOSONEXd7a5d659f45c: op-mode: isis: convert from DOS to UNIX line endings.
May 6 2021, 5:47 PM
c-po committed rVYOSONEXffd1da431ef5: xml: routing: use common router-id include file.
May 6 2021, 5:47 PM
c-po committed rVYOSONEXd5bd9bec6c21: ospf: xml: T3236: restructure include files and make them easier to recognize.
May 6 2021, 5:47 PM
c-po triaged T3523: VRF BGP daemon route-map command missing as Low priority.
May 6 2021, 5:30 PM · VyOS 1.4 Sagitta
c-po added a comment to T3523: VRF BGP daemon route-map command missing.

@Viacheslav it must be added in the proper order and contexts need to be entered - exited appropriately

May 6 2021, 5:30 PM · VyOS 1.4 Sagitta
c-po committed rVYOSONEX7f38bcaf1fd2: bgp: xml: convert from DOS to UNIX line endings.
May 6 2021, 5:29 PM
c-po committed rVYOSONEX4f9aa30f86ae: vrf: bgp: T3523: add route-map support for kernel routes.
May 6 2021, 5:29 PM
c-po committed rVYOSONEX144a2a9da0a7: bgp: T2850: when concatenating strings in Jinja2 use ~ over +.
May 6 2021, 5:29 PM
c-po closed T3523: VRF BGP daemon route-map command missing as Resolved.
May 6 2021, 5:28 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T3523: VRF BGP daemon route-map command missing.

It seems a bug with frr-reload

!
router bgp 64500 vrf foo
 no bgp ebgp-requires-policy
 no bgp network import-check
 exit
!
vrf foo
 ip protocol bgp route-map RMAP
 exit-vrf
!
route-map RMAP permit 10
 set tag 555
!
line vty
!
May 6 2021, 5:13 PM · VyOS 1.4 Sagitta
c-po changed the status of T3523: VRF BGP daemon route-map command missing from Open to In progress.
May 6 2021, 5:06 PM · VyOS 1.4 Sagitta
c-po added a comment to T3524: Please implement bgp graceful-shutdown.

It is implemented in VyOS 1.4

May 6 2021, 4:59 PM · VyOS 1.2 Crux (VyOS 1.2.8)
rherold created T3524: Please implement bgp graceful-shutdown.
May 6 2021, 4:46 PM · VyOS 1.2 Crux (VyOS 1.2.8)
Viacheslav added a comment to T3523: VRF BGP daemon route-map command missing.

Update I find an example

!
vrf foo
 ip protocol bgp route-map RMAP
 exit-vrf
!
router bgp 64500 vrf foo
 no bgp ebgp-requires-policy
 no bgp network import-check
!
May 6 2021, 4:03 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T3523: VRF BGP daemon route-map command missing.

@ernstjo
Is it supported by FRR?
Can you provide an example?

May 6 2021, 3:56 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T3516: FRR 7.5 adds a second route when you attempt to change a static route distance instead of overwriting the old route.

PR https://github.com/vyos/vyatta-cfg-quagga/pull/76

May 6 2021, 2:03 PM · VyOS 1.3 Equuleus (1.3.0)
ernstjo created T3523: VRF BGP daemon route-map command missing.
May 6 2021, 12:59 PM · VyOS 1.4 Sagitta
erkin changed Is it a breaking change? from none to compatible on T3351: Installer checking MD5 checksums on the ISO image.
May 6 2021, 10:33 AM · VyOS 1.4 Sagitta
erkin triaged T3355: Remove all remaining legacy Vyatta code as Normal priority.
May 6 2021, 8:49 AM · VyOS Rolling
erkin changed the status of T3355: Remove all remaining legacy Vyatta code from Open to In progress.
May 6 2021, 7:55 AM · VyOS Rolling
erkin changed the status of T3351: Installer checking MD5 checksums on the ISO image from Open to In progress.
May 6 2021, 7:55 AM · VyOS 1.4 Sagitta
erkin changed the status of T936: Reimplementation of tech-support diagnostic file generation from In progress to On hold.
May 6 2021, 7:54 AM · test, VyOS 1.4 Sagitta
erkin changed the status of T936: Reimplementation of tech-support diagnostic file generation, a subtask of T3355: Remove all remaining legacy Vyatta code, from In progress to On hold.
May 6 2021, 7:54 AM · VyOS Rolling
erkin changed the status of T3508: Check if there's enough drive space for an upgrade before downloading an image from Open to In progress.
May 6 2021, 7:54 AM · VyOS 1.3 Equuleus (1.3.0)
erkin updated the task description for T3356: Script for remote file transfers.
May 6 2021, 6:36 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
carl.byington created T3522: policy based routing not working.
May 6 2021, 1:50 AM · VyOS 1.4 Sagitta (1.4.0-epa1), Restricted Project

May 5 2021

c-po closed T3335: Some OSPFv3 show commands do not work as Resolved.
May 5 2021, 8:16 PM · VyOS 1.4 Sagitta
c-po committed rVYOSONEX33cfc134a713: isis: T3520: verify interface MTU to be >= lsp-mtu.
May 5 2021, 8:05 PM
c-po closed T3520: Cannot add tunnel interface to isis within vrf as Resolved.
May 5 2021, 8:05 PM · VyOS 1.4 Sagitta
c-po changed the status of T3520: Cannot add tunnel interface to isis within vrf from Open to In progress.
May 5 2021, 7:53 PM · VyOS 1.4 Sagitta
c-po added a comment to T3520: Cannot add tunnel interface to isis within vrf.

Problem is because of LSP MTU missmatch

May 5 2021, 7:44 PM · VyOS 1.4 Sagitta
c-po committed rVYOSONEXd4998fcc4705: dns: T3277: improve Jinja2 templating code for serve-rfc1918 yes/no.
May 5 2021, 7:38 PM
c-po committed rVYOSONEX259d0cd0d029: smoketest: dns: T3277: add testcase for "serve rfc1918" zones.
May 5 2021, 7:38 PM
c-po committed rVYOSONEX56c6bd3d517e: smoketest: dns: forwarding: daemon should not run after test is completed.
May 5 2021, 7:38 PM
runar closed T3486: sagita: arm64: kernel: Extend Kernel pipeline to build arm64 packages. as Resolved.

Kernel pipeline merged

May 5 2021, 7:34 PM
hard committed rVYOSONEX0191c089f944: dns: T3277: DNS Forwarding - reverse zones for RFC1918 addresses.
May 5 2021, 7:18 PM
hard committed rVYOSONEX8fcff3112b23: dns: T3277: DNS Forwarding - reverse zones for RFC1918 addresses (v2).
May 5 2021, 7:18 PM
GitHub <noreply@github.com> committed rVYOSONEXb9dcd6a9754d: Merge pull request #829 from Hard7Rock/T3277 (authored by c-po).
May 5 2021, 7:18 PM
ernstjo added a comment to T3520: Cannot add tunnel interface to isis within vrf.

Maybe I found the issue:

May 5 2021, 7:13 PM · VyOS 1.4 Sagitta
c-po claimed T3520: Cannot add tunnel interface to isis within vrf.
May 5 2021, 6:45 PM · VyOS 1.4 Sagitta
c-po added a project to T3521: Operator user level permission for "show version": VyOS 1.2 Crux (VyOS 1.2.8).
May 5 2021, 6:44 PM · VyOS 1.2 Crux (VyOS 1.2.8)
SrividyaA created T3521: Operator user level permission for "show version".
May 5 2021, 4:57 PM · VyOS 1.2 Crux (VyOS 1.2.8)
ernstjo created T3520: Cannot add tunnel interface to isis within vrf.
May 5 2021, 3:21 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T3473: IPSec op-mode show sa error.

@rob it fixed in the latest 1.3 with commit https://github.com/vyos/vyos-1x/commit/c7430fbb8738d76e63a6972b7399fa39572e2254
probably just not hit at that time in 1.3-rc4

May 5 2021, 2:28 PM · VyOS 1.4 Sagitta
ernstjo created T3519: Cannot add / assign L2TPv3 to vrf.
May 5 2021, 2:10 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
rob added a comment to T3473: IPSec op-mode show sa error.

this error also occure in VyOS 1.3 RC4.

May 5 2021, 12:42 PM · VyOS 1.4 Sagitta
hard added a comment to T3277: DNS Forwarding - reverse zones.

Implemented, wait for approval

May 5 2021, 10:57 AM · VyOS 1.3 Equuleus (1.3.0-epa2), VyOS 1.4 Sagitta
c-po committed rVYOSONEX7050f4f5f8fe: Revert "smoketest: config: bgp: remove graceful-restart option due to frr….
May 5 2021, 10:07 AM
c-po added a reverting change for rVYOSONEX49cfd4e0c56a: smoketest: config: bgp: remove graceful-restart option due to frr-reload bug: rVYOSONEX7050f4f5f8fe: Revert "smoketest: config: bgp: remove graceful-restart option due to frr….
May 5 2021, 10:07 AM
Viacheslav updated subscribers of T3518: Warning messages when using SCP commit-archive.
May 5 2021, 7:51 AM · VyOS 1.4 Sagitta
FileGo created T3518: Warning messages when using SCP commit-archive.
May 5 2021, 7:19 AM · VyOS 1.4 Sagitta
Viacheslav removed a project from T3517: FRR 7.5 bfd behavior for 1.3: VyOS 1.4 Sagitta.
May 5 2021, 7:00 AM · VyOS 1.3 Equuleus (1.3.0)
shyrwall added a comment to T3514: NIC flap at any interface change.

Don't think this is related to the i40e driver. I think it's because vyos sees

May 5 2021, 5:08 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
shyrwall added a comment to T3514: NIC flap at any interface change.

vyos@vyos# set interfaces ethernet eth3 description Test
[edit]
vyos@vyos# commit
DEBUG/IFCONFIG cmd 'ip -json -detail link list dev eth3'
DEBUG/IFCONFIG returned (out):
[{"ifindex":5,"ifname":"eth3","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT ","group":"default","txqlen":1000,"link_type":"ether","address":"3c:fd:fe:dd:bd:89","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu ":68,"max_mtu":9702,"inet6_addr_gen_mode":"none","num_tx_queues":16,"num_rx_queues":16,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_ id":"3cfdfeddbd89","vfinfo_list":[]}]
DEBUG/IFCONFIG cmd 'ip -json -detail link list dev eth3'
DEBUG/IFCONFIG returned (out):
[{"ifindex":5,"ifname":"eth3","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1500,"qdisc":"mq","operstate":"UP","linkmode":"DEFAULT ","group":"default","txqlen":1000,"link_type":"ether","address":"3c:fd:fe:dd:bd:89","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min_mtu ":68,"max_mtu":9702,"inet6_addr_gen_mode":"none","num_tx_queues":16,"num_rx_queues":16,"gso_max_size":65536,"gso_max_segs":65535,"phys_port_ id":"3cfdfeddbd89","vfinfo_list":[]}]
DEBUG/IFCONFIG cmd 'ethtool --show-pause eth3'
DEBUG/IFCONFIG returned (out):
Pause parameters for eth3:
Autonegotiate: off
RX: off
TX: off
DEBUG/IFCONFIG cmd 'ethtool --pause eth3 autoneg on tx on rx on'
could not set flowcontrol for eth3
DEBUG/IFCONFIG cmd 'ethtool -K eth3 gro off'
DEBUG/IFCONFIG cmd 'ethtool -K eth3 gso off'
DEBUG/IFCONFIG write '0' > '/sys/class/net/eth3/queues/rx-0/rps_cpus'
DEBUG/IFCONFIG cmd 'ethtool -K eth3 sg off'
DEBUG/IFCONFIG cmd 'ethtool -K eth3 tso off'
DEBUG/IFCONFIG cmd 'ethtool -K eth3 ufo off'
DEBUG/IFCONFIG cmd 'ethtool eth3'
DEBUG/IFCONFIG returned (out):
Settings for eth3:

Supported ports: [ FIBRE ]
Supported link modes:   1000baseX/Full
                        10000baseSR/Full
Supported pause frame use: Symmetric Receive-only
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes:  1000baseX/Full
                        10000baseSR/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Speed: 10000Mb/s
Duplex: Full
Port: FIBRE
PHYAD: 0
Transceiver: internal
Auto-negotiation: off
Supports Wake-on: d
Wake-on: d
Current message level: 0x00000007 (7)
                       drv probe link
Link detected: yes

DEBUG/IFCONFIG cmd 'ethtool -s eth3 autoneg on'
{'description': 'Test',
'duplex': 'auto',
'ifname': 'eth3',
'ip': {'arp_cache_timeout': '30'},
'mtu': '1500',
'speed': 'auto',
'vif': {'80': {'address': ['1.3.3.7/29'],

'ip': {'arp_cache_timeout': '30'},
'mtu': '1500'}}}

DEBUG/IFCONFIG cmd 'ip link set dev eth3 alias "Test"'
DEBUG/IFCONFIG write '1' > '/proc/sys/net/ipv4/conf/eth3/link_filter'
DEBUG/IFCONFIG cmd 'sudo systemctl stop dhclient@eth3.service'
DEBUG/IFCONFIG cmd 'sudo systemctl stop dhcp6c@eth3.service'
DEBUG/IFCONFIG cmd 'ip -json -detail link list dev eth3'
DEBUG/IFCONFIG returned (out):
[{"ifindex":5,"ifname":"eth3","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"mq","operstate":"DOWN","linkmode":"DEF AULT","group":"default","txqlen":1000,"link_type":"ether","address":"3c:fd:fe:dd:bd:89","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min _mtu":68,"max_mtu":9702,"inet6_addr_gen_mode":"none","num_tx_queues":16,"num_rx_queues":16,"gso_max_size":65536,"gso_max_segs":65535,"phys_p ort_id":"3cfdfeddbd89","ifalias":"Test","vfinfo_list":[]}]
DEBUG/IFCONFIG cmd 'ip link set dev eth3 nomaster'
DEBUG/IFCONFIG write '30000' > '/proc/sys/net/ipv4/neigh/eth3/base_reachable_time_ms'
DEBUG/IFCONFIG write '1' > '/proc/sys/net/ipv4/conf/eth3/arp_filter'
DEBUG/IFCONFIG write '0' > '/proc/sys/net/ipv4/conf/eth3/arp_accept'
DEBUG/IFCONFIG write '0' > '/proc/sys/net/ipv4/conf/eth3/arp_announce'
DEBUG/IFCONFIG write '0' > '/proc/sys/net/ipv4/conf/eth3/arp_ignore'
DEBUG/IFCONFIG write '0' > '/proc/sys/net/ipv4/conf/eth3/proxy_arp'
DEBUG/IFCONFIG write '0' > '/proc/sys/net/ipv4/conf/eth3/proxy_arp_pvlan'
DEBUG/IFCONFIG write '1' > '/proc/sys/net/ipv4/conf/eth3/forwarding'
DEBUG/IFCONFIG write '0' > '/proc/sys/net/ipv4/conf/eth3/rp_filter'
DEBUG/IFCONFIG write '1' > '/proc/sys/net/ipv6/conf/eth3/forwarding'
DEBUG/IFCONFIG write '1' > '/proc/sys/net/ipv6/conf/eth3/accept_ra'
DEBUG/IFCONFIG write '0' > '/proc/sys/net/ipv6/conf/eth3/autoconf'
DEBUG/IFCONFIG write '1' > '/proc/sys/net/ipv6/conf/eth3/dad_transmits'
DEBUG/IFCONFIG cmd 'ip link set dev eth3 mtu 1500'
DEBUG/IFCONFIG cmd 'ip -json -detail link list dev eth3'
DEBUG/IFCONFIG returned (out):
[{"ifindex":5,"ifname":"eth3","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"mq","operstate":"DOWN","linkmode":"DEF AULT","group":"default","txqlen":1000,"link_type":"ether","address":"3c:fd:fe:dd:bd:89","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"min _mtu":68,"max_mtu":9702,"inet6_addr_gen_mode":"none","num_tx_queues":16,"num_rx_queues":16,"gso_max_size":65536,"gso_max_segs":65535,"phys_p ort_id":"3cfdfeddbd89","ifalias":"Test","vfinfo_list":[]}]
DEBUG/IFCONFIG cmd 'xdp_loader -d eth3 -U --auto-mode'
DEBUG/IFCONFIG returned (out):
INFO: xdp_link_detach() no curr XDP prog on ifindex:5
DEBUG/IFCONFIG cmd 'tc qdisc del dev eth3 handle ffff: ingress 2> /dev/null;tc qdisc del dev eth3 handle 1: root prio 2> /dev/null;set $?=0'
DEBUG/IFCONFIG cmd 'ip link set dev eth3 up'
{'address': ['1.3.3.7/29'],
'ifname': 'eth3.80',
'ip': {'arp_cache_timeout': '30'},
'mtu': '1500'}
DEBUG/IFCONFIG cmd 'ip link set dev eth3.80 alias ""'
DEBUG/IFCONFIG write '1' > '/proc/sys/net/ipv4/conf/eth3.80/link_filter'
DEBUG/IFCONFIG cmd 'sudo systemctl stop dhclient@eth3.80.service'
DEBUG/IFCONFIG cmd 'sudo systemctl stop dhcp6c@eth3.80.service'
DEBUG/IFCONFIG cmd 'ip -json -detail link list dev eth3.80'
DEBUG/IFCONFIG returned (out):
[{"ifindex":8,"link":"eth3","ifname":"eth3.80","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"noqueue","operstate": "LOWERLAYERDOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"3c:fd:fe:dd:bd:89","broadcast":"ff:ff:f f:ff:ff:ff","promiscuity":0,"min_mtu":0,"max_mtu":65535,"linkinfo":{"info_kind":"vlan","info_data":{"protocol":"802.1Q","id":80,"flags":["RE ORDER_HDR"]}},"inet6_addr_gen_mode":"none","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535}]
DEBUG/IFCONFIG cmd 'ip link set dev eth3.80 nomaster'
DEBUG/IFCONFIG write '30000' > '/proc/sys/net/ipv4/neigh/eth3.80/base_reachable_time_ms'
DEBUG/IFCONFIG write '1' > '/proc/sys/net/ipv4/conf/eth3.80/arp_filter'
DEBUG/IFCONFIG write '0' > '/proc/sys/net/ipv4/conf/eth3.80/arp_accept'
DEBUG/IFCONFIG write '0' > '/proc/sys/net/ipv4/conf/eth3.80/arp_announce'
DEBUG/IFCONFIG write '0' > '/proc/sys/net/ipv4/conf/eth3.80/arp_ignore'
DEBUG/IFCONFIG write '0' > '/proc/sys/net/ipv4/conf/eth3.80/proxy_arp'
DEBUG/IFCONFIG write '0' > '/proc/sys/net/ipv4/conf/eth3.80/proxy_arp_pvlan'
DEBUG/IFCONFIG write '1' > '/proc/sys/net/ipv4/conf/eth3.80/forwarding'
DEBUG/IFCONFIG write '0' > '/proc/sys/net/ipv4/conf/eth3.80/rp_filter'
DEBUG/IFCONFIG write '1' > '/proc/sys/net/ipv6/conf/eth3.80/forwarding'
DEBUG/IFCONFIG write '1' > '/proc/sys/net/ipv6/conf/eth3.80/accept_ra'
DEBUG/IFCONFIG write '0' > '/proc/sys/net/ipv6/conf/eth3.80/autoconf'
DEBUG/IFCONFIG write '1' > '/proc/sys/net/ipv6/conf/eth3.80/dad_transmits'
DEBUG/IFCONFIG cmd 'ip link set dev eth3.80 mtu 1500'
DEBUG/IFCONFIG cmd 'ip -json -detail link list dev eth3.80'
DEBUG/IFCONFIG returned (out):
[{"ifindex":8,"link":"eth3","ifname":"eth3.80","flags":["NO-CARRIER","BROADCAST","MULTICAST","UP"],"mtu":1500,"qdisc":"noqueue","operstate": "LOWERLAYERDOWN","linkmode":"DEFAULT","group":"default","txqlen":1000,"link_type":"ether","address":"3c:fd:fe:dd:bd:89","broadcast":"ff:ff:f f:ff:ff:ff","promiscuity":0,"min_mtu":0,"max_mtu":65535,"linkinfo":{"info_kind":"vlan","info_data":{"protocol":"802.1Q","id":80,"flags":["RE ORDER_HDR"]}},"inet6_addr_gen_mode":"none","num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535}]
DEBUG/IFCONFIG cmd 'xdp_loader -d eth3.80 -U --auto-mode'
DEBUG/IFCONFIG returned (out):
INFO: xdp_link_detach() no curr XDP prog on ifindex:8
DEBUG/IFCONFIG cmd 'ip link set dev eth3.80 up'

May 5 2021, 5:03 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta

May 4 2021

c-po closed T3504: BGP Per Peer Graceful Restart as Resolved.
May 4 2021, 9:02 PM · VyOS 1.4 Sagitta
c-po committed rVYOSONEX8f59cecdd9b0: bgp: T3504: enable support for per-peer graceful shutdown.
May 4 2021, 8:43 PM
Viacheslav updated the task description for T3517: FRR 7.5 bfd behavior for 1.3.
May 4 2021, 7:51 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav created T3517: FRR 7.5 bfd behavior for 1.3.
May 4 2021, 7:51 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T3516: FRR 7.5 adds a second route when you attempt to change a static route distance instead of overwriting the old route.

One solution for it:

vyos_bld@3c88687662fe:/vyos/work/T3516/vyatta-cfg-quagga$ git diff
diff --git a/templates/protocols/static/interface-route/node.tag/next-hop-interface/node.def b/templates/protocols/static/interface-route/node.tag/next-hop-interface/node.def
index f8bc9270..991a30ee 100644
--- a/templates/protocols/static/interface-route/node.tag/next-hop-interface/node.def
+++ b/templates/protocols/static/interface-route/node.tag/next-hop-interface/node.def
@@ -14,7 +14,10 @@ end:
       if ! ${vyatta_sbindir}/vyatta-next-hop-check $VAR(../@) ipv4 interface; then
         exit 1;
       fi
+      DIST=`cli-shell-api returnEffectiveValue protocols static interface-route $VAR(../@) next-hop-interface $VAR(@) distance`
+
       vtysh -c "configure terminal" \
+                   -c "no ip route $VAR(../@) $VAR(@) $DIST" \
                    -c "no ip route $VAR(../@) $VAR(@)"
     else
       if [[ -n "$VAR(./distance/@)" ]]; then
diff --git a/templates/protocols/static/route/node.tag/next-hop/node.def b/templates/protocols/static/route/node.tag/next-hop/node.def
index 0574781d..44a39bfb 100644
--- a/templates/protocols/static/route/node.tag/next-hop/node.def
+++ b/templates/protocols/static/route/node.tag/next-hop/node.def
@@ -16,10 +16,12 @@ end:
       if ! ${vyatta_sbindir}/vyatta-next-hop-check $VAR(../@) ipv4 address; then
         exit 1;
       fi
+      DIST=`cli-shell-api returnEffectiveValue protocols static route $VAR(../@) next-hop $VAR(@) distance`
       if ${vyatta_sbindir}/vyatta-gateway-static_route-check.pl \
           "$VAR(../@)" "$VAR(@)"
       then
         vtysh -c "configure terminal" \
+                     -c "no ip route $VAR(../@) $VAR(@) $DIST" \
                      -c "no ip route $VAR(../@) $VAR(@)"
       fi
     else
May 4 2021, 7:28 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav updated the task description for T3516: FRR 7.5 adds a second route when you attempt to change a static route distance instead of overwriting the old route.
May 4 2021, 7:07 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav updated the task description for T3516: FRR 7.5 adds a second route when you attempt to change a static route distance instead of overwriting the old route.
May 4 2021, 7:06 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T3514: NIC flap at any interface change from In progress to On hold.
May 4 2021, 7:06 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
Viacheslav created T3516: FRR 7.5 adds a second route when you attempt to change a static route distance instead of overwriting the old route.
May 4 2021, 7:05 PM · VyOS 1.3 Equuleus (1.3.0)