Page MenuHomeVyOS Platform
Feed All Stories

Aug 12 2025

GitHub <noreply@github.com> committed rVYOSONEX71875bead2fc: Merge pull request #6 from natali-rs1985/T7076 (authored by Viacheslav).
Aug 12 2025, 2:31 PM
Viacheslav committed rVYOSONEXdbddd89b010b: smoketest: add vpp config load tests.
Aug 12 2025, 2:31 PM
natali-rs1985 committed rVYOSONEX57490fa69f7e: T7076: VPP add check for interface to xml.
Aug 12 2025, 2:31 PM
GitHub <noreply@github.com> committed rVYOSONEX3703c5452020: smoketest: temporary skip bonding tests (authored by Viacheslav).
Aug 12 2025, 2:31 PM
Viacheslav committed rVYOSONEXae9431c62a4e: Move CODEOWNERS ti github dir.
Aug 12 2025, 2:31 PM
Viacheslav committed rVYOSONEXecf1ab1459f7: Set priority 308 for kernet-interfaces.
Aug 12 2025, 2:31 PM
natali-rs1985 committed rVYOSONEXa445ecb65007: T7075: VPP check driver's options before apply.
Aug 12 2025, 2:31 PM
Viacheslav committed rVYOSONEXf5aaef311484: Revert "warning: introduce a delay between add() and kernel_add()".
Aug 12 2025, 2:31 PM
GitHub <noreply@github.com> committed rVYOSONEX31e52fca0dbe: smoketest: fix delete bonding before checking bond delete iface (authored by Viacheslav).
Aug 12 2025, 2:31 PM
Viacheslav added a reverting change for rVYOSONEX405d3ee7ac90: warning: introduce a delay between add() and kernel_add(): rVYOSONEXf5aaef311484: Revert "warning: introduce a delay between add() and kernel_add()".
Aug 12 2025, 2:31 PM
GitHub <noreply@github.com> committed rVYOSONEX2d5462f4a024: Use lcp_nl_resync instead of lcp_resync for control_vpp.py (authored by Viacheslav).
Aug 12 2025, 2:31 PM
Viacheslav committed rVYOSONEXdfda2c7f305d: Use common class for none ethernet interfaces state.
Aug 12 2025, 2:31 PM
GitHub <noreply@github.com> committed rVYOSONEX5c9d6dfdccfc: Create CODEOWNERS (authored by Viacheslav).
Aug 12 2025, 2:31 PM
Viacheslav committed rVYOSONEXf76e349c11ae: Bonding: Use common class for the interface state.
Aug 12 2025, 2:31 PM
GitHub <noreply@github.com> committed rVYOSONEXa50a34fe815f: Merge pull request #1 from vyos/sever-sever-lcp (authored by Viacheslav).
Aug 12 2025, 2:31 PM
GitHub <noreply@github.com> committed rVYOSONEX485a78461a68: Merge pull request #3 from vyos/sever-sever-if-state (authored by Viacheslav).
Aug 12 2025, 2:31 PM
Viacheslav committed rVYOSONEX9e1c4f73a01c: Add common interface state.
Aug 12 2025, 2:31 PM
Viacheslav committed rVYOSONEX1659d7b60ee1: LCP: enable by default route-no-paths.
Aug 12 2025, 2:31 PM
Viacheslav committed rVYOSONEXfb81ce586f10: XML: Add CLI for disable and interface description.
Aug 12 2025, 2:31 PM
Viacheslav committed rVYOSONEX1c8e9d5c409b: GRE: Fix verify options for GRE type teb and multipoint.
Aug 12 2025, 2:31 PM
Viacheslav committed rVYOSONEX9425dce22f1b: GRE: Add ability to configure multipoint mode.
Aug 12 2025, 2:31 PM
Viacheslav committed rVYOSONEX20ecb6d4ccaf: GRE: Add tunnel-type erspan, l3 and teb.
Aug 12 2025, 2:31 PM
Viacheslav committed rVYOSONEX63bd816bdfcc: bonding: set interface state up after adding.
Aug 12 2025, 2:31 PM
Viacheslav committed rVYOSONEXf1316bbcf852: smoketest: Add check bonding state without VLANs.
Aug 12 2025, 2:31 PM
GitHub <noreply@github.com> committed rVYOSONEX912128ab9a6d: Merge pull request #2 from vyos/sever-sever-gre (authored by Viacheslav).
Aug 12 2025, 2:31 PM
Viacheslav committed rVYOSONEX00ebda993f95: Exclude GENEVE interfaces.
Aug 12 2025, 2:31 PM
Viacheslav committed rVYOSONEXa89a9c758aa1: bonding: change priority to 304 to avoid prio inversion.
Aug 12 2025, 2:31 PM
Viacheslav committed rVYOSONEX53bfe24e6241: bonding: fix remove LCP kernel-interfaces.
Aug 12 2025, 2:31 PM
Viacheslav committed rVYOSONEX405d3ee7ac90: warning: introduce a delay between add() and kernel_add().
Aug 12 2025, 2:31 PM
GitHub <noreply@github.com> committed rVYOSONEX1b6e491537c9: vpp: add example of adding vxlan kernel_add (authored by Viacheslav).
Aug 12 2025, 2:31 PM
Viacheslav committed rVYOSONEX55b846e604dc: Modify patch to build vyos-1x XML.
Aug 12 2025, 2:31 PM
Viacheslav committed rVYOSONEXbd2ea9f20502: Use VPPControl for the show class interfaces.
Aug 12 2025, 2:31 PM
Viacheslav committed rVYOSONEX26936a2f23a6: Remove recursive_defaults from the get_config arg.
Aug 12 2025, 2:31 PM
Viacheslav committed rVYOSONEX10de7ce46af1: Move VPPContron to interface init.
Aug 12 2025, 2:31 PM
Viacheslav committed rVYOSONEXd1d170c20fbe: Remove conflict-components.
Aug 12 2025, 2:31 PM
GitHub <noreply@github.com> committed rVYOSONEX242de9b8d83e: Delete patches/vyos-1x/0001-Add-vpp-component-version.patch (authored by Viacheslav).
Aug 12 2025, 2:31 PM
Viacheslav committed rVYOSONEXcedfce8899cb: Move component version to conflict-components or dynamic.
Aug 12 2025, 2:31 PM
Viacheslav committed rVYOSONEXf645dbb0dae7: Add patch vyos-1x component version.
Aug 12 2025, 2:31 PM
Viacheslav committed rVYOSONEXea89820052fc: Add patch skip-unittest-during-build-XML.
Aug 12 2025, 2:31 PM
Viacheslav committed rVYOSONEXd7cad8ea1211: Add XML CLI for conf and op-mode.
Aug 12 2025, 2:31 PM
Viacheslav committed rVYOSONEXbb4427bfb4a8: Add vyos-vpp CLI and python3 modules.
Aug 12 2025, 2:31 PM
Viacheslav committed rVYOSONEXdef342ffc424: Add git actions trigger build and check Python code with ruff.
Aug 12 2025, 2:31 PM
GitHub <noreply@github.com> committed rVYOSONEXd16e2f51b504: Initial commit (authored by dmbaturin).
Aug 12 2025, 2:31 PM
GitHub <noreply@github.com> committed rVYOSONEX33b13061b55a: Merge pull request #4656 from c-po/bonding-T7571 (authored by dmbaturin).
Aug 12 2025, 2:22 PM
c-po committed rVYOSONEX6ebb8cd26962: bond: T7571: fix inconsistent MAC address behaviour.
Aug 12 2025, 2:22 PM
dmbaturin added a comment to T3224: Implement 'feasible' RPF.

Let's check if nftables improved that. Either we can do it easily now, or we'll close this as wontfix, if Linux just doesn't implement feasible RPF as per the RFC.

Aug 12 2025, 12:43 PM · VyOS Rolling, VyOS 1.5 Circinus
natali-rs1985 added a comment to T7695: VPP add verifications to not allow user to configure low values for main-heap-size.

Decided to set:
minimum value for main-heap-size -1G
default for main-heap-page-size - 2M
minimum and default value for statseg size - 128M

Aug 12 2025, 12:16 PM · VyOS Rolling
Viacheslav edited projects for T7708: BGP config fails when route-reflector-client is configured and peer-group is not used, added: VyOS Rolling, VyOS 1.5 Circinus (1.5-stream-2025-Q3), VyOS 1.4 Sagitta (1.4.4); removed VyOS 1.4 Sagitta.
Aug 12 2025, 11:10 AM · VyOS 1.4 Sagitta (1.4.4), VyOS 1.5 Circinus (2025.11)
Viacheslav triaged T7708: BGP config fails when route-reflector-client is configured and peer-group is not used as High priority.
Aug 12 2025, 10:12 AM · VyOS 1.4 Sagitta (1.4.4), VyOS 1.5 Circinus (2025.11)
n.fort created T7708: BGP config fails when route-reflector-client is configured and peer-group is not used.
Aug 12 2025, 9:51 AM · VyOS 1.4 Sagitta (1.4.4), VyOS 1.5 Circinus (2025.11)

Aug 11 2025

GitHub <noreply@github.com> committed rVYOSONEX7b42041ec703: Merge pull request #4645 from l0crian1/add-vni-map-description (authored by c-po).
Aug 11 2025, 7:01 PM
L0crian committed rVYOSONEX38c5df791210: T7468: add VLAN-to-VNI mapping description.
Aug 11 2025, 7:01 PM
L0crian committed rVYOSONEX24886c806d8d: vxlan: T7468: add VLAN-to-VNI mapping description.
Aug 11 2025, 7:01 PM
c-po added a comment to T7571: Inconsistent MAC address behaviour on bond interfaces.

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

Aug 11 2025, 6:32 PM · VyOS 1.4 Sagitta (1.4.4), VyOS 1.5 Circinus (2025.11)
c-po added a comment to T7571: Inconsistent MAC address behaviour on bond interfaces.

The issue is also present in Stream Q2 image and rolling.

Aug 11 2025, 6:24 PM · VyOS 1.4 Sagitta (1.4.4), VyOS 1.5 Circinus (2025.11)
c-po changed the status of T7571: Inconsistent MAC address behaviour on bond interfaces from Open to In progress.
Aug 11 2025, 6:24 PM · VyOS 1.4 Sagitta (1.4.4), VyOS 1.5 Circinus (2025.11)
dmbaturin edited projects for T5494: Add SSSD IPA and Kerberos support, added: VyOS Rolling; removed VyOS 1.5 Circinus.
Aug 11 2025, 4:38 PM · VyOS Rolling
dmbaturin edited projects for T4712: Collaborative Protection Profile cPP for Network Devices root task, added: VyOS 1.5 Circinus (1.5-stream-2025-Q4), VyOS Rolling; removed VyOS 1.5 Circinus.
Aug 11 2025, 4:35 PM · VyOS Rolling, VyOS 1.5 Circinus (1.5-stream-2025-Q4)
dmbaturin created VyOS 1.5 Circinus (1.5-stream-2025-Q4).
Aug 11 2025, 4:34 PM
dmbaturin edited projects for T4462: FRR operational-data pagination, added: VyOS Rolling; removed VyOS 1.5 Circinus.
Aug 11 2025, 4:32 PM · VyOS Rolling
dmbaturin edited projects for T4180: Support for QoS Policy Propagation via BGP (QPPB), added: VyOS Rolling; removed VyOS 1.5 Circinus.
Aug 11 2025, 4:30 PM · VyOS Rolling
Apachez added a comment to T7704: Add operational mode for VPP with recommended configuration options and calculations.

Since its a generate command, could the output also include the maths behind selected values?

Aug 11 2025, 3:29 PM · VyOS Rolling
Viacheslav updated the task description for T7704: Add operational mode for VPP with recommended configuration options and calculations.
Aug 11 2025, 1:43 PM · VyOS Rolling
Viacheslav added a project to T7692: VPP bump version to the stable 2506: VyOS 1.5 Circinus (1.5-stream-2025-Q3).
Aug 11 2025, 1:31 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q3), VyOS Rolling
Viacheslav added a project to T7707: VPP add the vpp-crypto-engines dependency for IPSec: VyOS 1.5 Circinus (1.5-stream-2025-Q3).
Aug 11 2025, 1:02 PM · VyOS 1.5 Circinus (2025.11)
Viacheslav added a comment to T7707: VPP add the vpp-crypto-engines dependency for IPSec.

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

Aug 11 2025, 12:58 PM · VyOS 1.5 Circinus (2025.11)
Viacheslav added a subtask for T7070: VPP related bugs the root task: T7707: VPP add the vpp-crypto-engines dependency for IPSec.
Aug 11 2025, 12:57 PM · VyOS Rolling
Viacheslav added a parent task for T7707: VPP add the vpp-crypto-engines dependency for IPSec: T7070: VPP related bugs the root task.
Aug 11 2025, 12:57 PM · VyOS 1.5 Circinus (2025.11)
Viacheslav changed the subtype of T7707: VPP add the vpp-crypto-engines dependency for IPSec from "Feature Request" to "Bug".
Aug 11 2025, 12:57 PM · VyOS 1.5 Circinus (2025.11)
Viacheslav changed the status of T7707: VPP add the vpp-crypto-engines dependency for IPSec, a subtask of T7692: VPP bump version to the stable 2506, from Open to In progress.
Aug 11 2025, 12:16 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q3), VyOS Rolling
Viacheslav changed the status of T7707: VPP add the vpp-crypto-engines dependency for IPSec from Open to In progress.
Aug 11 2025, 12:16 PM · VyOS 1.5 Circinus (2025.11)
Viacheslav renamed T7707: VPP add the vpp-crypto-engines dependency for IPSec from Add VPP dependency for IPSec vpp-crypto-engines to VPP add the vpp-crypto-engines dependency for IPSec .
Aug 11 2025, 12:15 PM · VyOS 1.5 Circinus (2025.11)
Viacheslav created T7707: VPP add the vpp-crypto-engines dependency for IPSec.
Aug 11 2025, 12:14 PM · VyOS 1.5 Circinus (2025.11)
zsdc created T7706: linux‑perf package missing required shared libraries.
Aug 11 2025, 11:35 AM · VyOS 1.5 Circinus (2025.11)
evgmol added a comment to T7701: Ansible shows change when there is no change.

@nicolasberens Raising PR https://github.com/vyos/vyos.vyos/pull/430 to make vyos_config and cliconf less greedy

Aug 11 2025, 11:22 AM · VyOS Ansible Collection
dmbaturin created T7705: Add a deprecation warning for SSH DSA keys.
Aug 11 2025, 11:21 AM · VyOS 1.5 Circinus (1.5-stream-2025-Q3), VyOS Rolling
Viacheslav triaged T7704: Add operational mode for VPP with recommended configuration options and calculations as Normal priority.
Aug 11 2025, 10:00 AM · VyOS Rolling
Viacheslav changed the status of T7704: Add operational mode for VPP with recommended configuration options and calculations from Open to In progress.
Aug 11 2025, 10:00 AM · VyOS Rolling
Viacheslav created T7704: Add operational mode for VPP with recommended configuration options and calculations.
Aug 11 2025, 9:58 AM · VyOS Rolling
Viacheslav triaged T7703: DHCP default route lost in VRF when no static route defined as High priority.
Aug 11 2025, 9:18 AM · VyOS Rolling
Viacheslav changed the status of T3936: [Feature] - DHCP Option 82 Support from Open to In progress.
Aug 11 2025, 9:13 AM · VyOS Rolling

Aug 10 2025

chris.blackburn added a comment to T3936: [Feature] - DHCP Option 82 Support.

I have implemented this and created the following pull requests:-

Aug 10 2025, 5:18 PM · VyOS Rolling
evgmol added a comment to T7701: Ansible shows change when there is no change.

Hi @nicolasberens
That is interesting - when I use rule 5 for example - there is also no change

Aug 10 2025, 6:50 AM · VyOS Ansible Collection
evgmol claimed T7701: Ansible shows change when there is no change.
Aug 10 2025, 6:39 AM · VyOS Ansible Collection
dsg created T7703: DHCP default route lost in VRF when no static route defined.
Aug 10 2025, 1:41 AM · VyOS Rolling

Aug 9 2025

Apachez added a comment to T7646: IPv6 default route disappears after upgrade.

My €0.05 in this topic is if the "ipv6 address autoconf" should instead be named "ipv6 address slaac" since after all the feature is named "stateless address autoconfiguration" aka slaac and not necessary "autoconf". But I think its a matter of taste if it should be called "autconf" or "slaac".

Aug 9 2025, 8:57 PM · VyOS 1.4 Sagitta (1.4.4), VyOS 1.5 Circinus (2025.11)
ryanzuwala updated subscribers of T7646: IPv6 default route disappears after upgrade.

@c-po if I understand you correctly, for 1.4.4, you are going to make a migration file that looks for interfaces that have only:

Aug 9 2025, 6:43 PM · VyOS 1.4 Sagitta (1.4.4), VyOS 1.5 Circinus (2025.11)
c-po claimed T7646: IPv6 default route disappears after upgrade.
Aug 9 2025, 10:44 AM · VyOS 1.4 Sagitta (1.4.4), VyOS 1.5 Circinus (2025.11)
c-po added a comment to T7646: IPv6 default route disappears after upgrade.

@ryanzuwala I think of a change in 1.4.4 which requires config migration. So if one has a working config in 1.4.2 that is "invalid" as it lacks the "ipv6 address autoconf" node - the migrator will add it to restore previous behavior AND have all CLI nodes in place to be a good internet citizen.

Aug 9 2025, 7:53 AM · VyOS 1.4 Sagitta (1.4.4), VyOS 1.5 Circinus (2025.11)
c-po added a comment to T7322: Addition and deletion of allowed-vlans on a bridge member is slow.

Re-opened for 1.4.4 backport

Aug 9 2025, 7:24 AM · VyOS 1.4 Sagitta (1.4.4), VyOS 1.5 Circinus (1.5-stream-2025-Q2)
c-po reopened T7322: Addition and deletion of allowed-vlans on a bridge member is slow as "Needs testing".
Aug 9 2025, 7:24 AM · VyOS 1.4 Sagitta (1.4.4), VyOS 1.5 Circinus (1.5-stream-2025-Q2)

Aug 8 2025

brav0charlie added a comment to T7646: IPv6 default route disappears after upgrade.

@josha I agree with you. Perhaps it should be like this?

  • ipv6 address autoconf - accept RAs and do whatever M and O flags tell it to do
  • ipv6 address dhcpv6 - DCHPv6 without RAs, determine default route from neighbor discovery (possibly using the functionality in @josha script above)
  • ipv6 address dhcpv6 no-default-gateway - DHCPv6 without RAs, must configure default route separately if needed
  • ipv6 address xx:xx:xx.... - Static IP
Aug 8 2025, 5:34 PM · VyOS 1.4 Sagitta (1.4.4), VyOS 1.5 Circinus (2025.11)
Viacheslav awarded T7664: Upgrade FRR to 10.5 a Like token.
Aug 8 2025, 2:43 PM · VyOS 1.5 Circinus (2025.11)
c-po updated the task description for T7664: Upgrade FRR to 10.5.
Aug 8 2025, 2:39 PM · VyOS 1.5 Circinus (2025.11)
jestabro committed rVYOSONEXddc8059fb7ec: T7699: formatting.
Aug 8 2025, 2:05 PM
GitHub <noreply@github.com> committed rVYOSONEX6fa4978e8bd5: Merge pull request #4653 from jestabro/op-cache-field-update (authored by jestabro).
Aug 8 2025, 2:05 PM
jestabro committed rVYOSONEX97e947c95917: T7699: update check-xml-consistency test for change in field name.
Aug 8 2025, 2:05 PM
jestabro committed rVYOSONEX96cf89f5fdd4: T7699: correctly update command/help fields for paths shared over files.
Aug 8 2025, 2:05 PM
jestabro closed T7699: Fix update of command/help fields in the op_mode_cache generator when paths are shared across files as Resolved.
Aug 8 2025, 2:03 PM · VyOS Rolling
jestabro closed T7699: Fix update of command/help fields in the op_mode_cache generator when paths are shared across files, a subtask of T7672: Fix tracking of files/children fields in the op_mode_cache generator when paths are shared across files, as Resolved.
Aug 8 2025, 2:03 PM · VyOS Rolling