Page MenuHomeVyOS Platform
Feed All Stories

Aug 6 2026

jestabro added a comment to T9169: Refactor vyos1x-config diff functions in functorial style.

PR:
https://github.com/vyos/vyos1x-config/pull/90

Aug 6 2026, 2:21 AM · VyOS Rolling
jestabro created T9169: Refactor vyos1x-config diff functions in functorial style.
Aug 6 2026, 1:51 AM · VyOS Rolling
jestabro added a parent task for T9168: Fix vyconf build by use of correct ocaml-protoc / pbrt version: T9044: vyconf: add CI build + test workflow (dune build + runtest on PR).
Aug 6 2026, 1:36 AM · VyOS Rolling
jestabro added a subtask for T9044: vyconf: add CI build + test workflow (dune build + runtest on PR): T9168: Fix vyconf build by use of correct ocaml-protoc / pbrt version.
Aug 6 2026, 1:36 AM · VyConf
jestabro created T9168: Fix vyconf build by use of correct ocaml-protoc / pbrt version.
Aug 6 2026, 1:36 AM · VyOS Rolling

Aug 5 2026

bradkollmyer created T9167: dhcp: Kea HA max-response-delay equals heartbeat-delay (disagrees with Kea defaults).
Aug 5 2026, 11:22 PM · VyOS Rolling
rherold added a comment to T9157: Support `fib daddr type` / `fib saddr type` matching in firewall rules (especially `prerouting raw`).
Thanks for reproducing this independently — matches what we found on our own multi-device-unnumbered topology (loopback address duplicated across lo + 3 P2P bond
interfaces per router, full-mesh OSPF core). We proved the same underlying inconsistency with a logging-only rule (no notrack, just log+counter, run in parallel with live
traffic, zero production impact):
Aug 5 2026, 3:27 PM · VyOS Rolling
chariri created T9166: Enable IPv6 listening/peer address for conntrack-sync and DHCP high availability settings and templates.
Aug 5 2026, 3:26 PM · VyOS Ansible Collection
L0crian added a comment to T9157: Support `fib daddr type` / `fib saddr type` matching in firewall rules (especially `prerouting raw`).

I tested with 2 interfaces when testing BGP over OSPF, but with 8 for BGP only ip unnumbered:

Aug 5 2026, 3:17 PM · VyOS Rolling
rherold added a comment to T9159: # Feature Request: Expose a client-side source-address option for `service ntp`.

You're right that device binding implicitly selects the VRF — bindacqdevice/binddevice on an interface that belongs to a VRF scopes that socket to it, no separate VRF
option needed for that to work at the chrony level.

Aug 5 2026, 3:13 PM · VyOS Rolling
Apachez added a comment to T9159: # Feature Request: Expose a client-side source-address option for `service ntp`.

Again, VRF is selected through both bindacqdevice and binddevice so having "asymmetric incoming/outgoing VRF binding" works perfectly fine.

Aug 5 2026, 2:39 PM · VyOS Rolling
rherold added a comment to T9159: # Feature Request: Expose a client-side source-address option for `service ntp`.

binddevice/bindacqdevice are already separately configurable — binddevice maps to the existing interface option (incoming/listen), bindacqdevice to this PR's new
ource-interface (outgoing/client). So incoming vs. outgoing device binding is already independent.

Aug 5 2026, 1:51 PM · VyOS Rolling
rherold added a comment to T9157: Support `fib daddr type` / `fib saddr type` matching in firewall rules (especially `prerouting raw`).

Thanks for testing this — appreciate the data. To reconcile with what we saw: our issue wasn't IP-unnumbered per se, but specifically that our own address appears on
multiple devices simultaneously in the local route table (ip route show table local showed our loopback duplicated across lo + 3 P2P bond interfaces used for OSPF, since
our full-mesh core reuses the loopback address on each P2P link). We proved with a logging-only rule (fib daddr . iif type unicast log) that real traffic to our own
address was classified unicast, never local, even though ip route get reported local for the same case.

Aug 5 2026, 1:49 PM · VyOS Rolling
L0crian added a comment to T9157: Support `fib daddr type` / `fib saddr type` matching in firewall rules (especially `prerouting raw`).

OSPF and BGP is for input, so they should be there.

Aug 5 2026, 1:27 PM · VyOS Rolling
Apachez added a comment to T9157: Support `fib daddr type` / `fib saddr type` matching in firewall rules (especially `prerouting raw`).

@L0crian: When you did that test did you try to reboot in between?

Aug 5 2026, 1:25 PM · VyOS Rolling
Apachez added a comment to T9159: # Feature Request: Expose a client-side source-address option for `service ntp`.

Its worsen the situation since selecting source-address wont work if thats in a different vrf so that smoketest will fail where it shouldnt.

Aug 5 2026, 1:17 PM · VyOS Rolling
L0crian added a comment to T9157: Support `fib daddr type` / `fib saddr type` matching in firewall rules (especially `prerouting raw`).

Can you provide your config you tested with. I just tested and it works as expected even with using ip unnumbered. This is with forwarding traffic going across the router:

Using ip unnumbered BGP over OSPF:
vyos@vyos# run show conntrack table ipv4
Original src    Original dst    Original packets    Original bytes    Reply src     Reply dst       Reply packets    Reply bytes    Protocol    State        Timeout    Mark    Zone
--------------  --------------  ------------------  ----------------  ------------  --------------  ---------------  -------------  ----------  -----------  ---------  ------  ------
10.0.0.1        224.0.0.5       0                   0                 224.0.0.5     10.0.0.1        0                0              unknown                  596        0
10.0.0.2        224.0.0.5       0                   0                 224.0.0.5     10.0.0.2        0                0              unknown                  598        0
10.0.0.1:43585  10.0.0.2:179    0                   0                 10.0.0.2:179  10.0.0.1:43585  0                0              tcp         ESTABLISHED  431985     0

And if I then delete the disable-conntrack, you can see forward traffic now enters conntrack:

vyos@vyos# delete firewall ipv4 forward filter disable-conntrack 
vyos@vyos# commit
vyos@vyos# run show conntrack table ipv4
Original src    Original dst    Original packets    Original bytes    Reply src     Reply dst       Reply packets    Reply bytes    Protocol    State        Timeout    Mark    Zone
--------------  --------------  ------------------  ----------------  ------------  --------------  ---------------  -------------  ----------  -----------  ---------  ------  ------
10.0.10.10      10.0.11.10      0                   0                 10.0.11.10    10.0.10.10      0                0              icmp                     27         0
10.0.0.1        224.0.0.5       0                   0                 224.0.0.5     10.0.0.1        0                0              unknown                  596        0
10.0.0.2        224.0.0.5       0                   0                 224.0.0.5     10.0.0.2        0                0              unknown                  597        0
10.0.0.1:43585  10.0.0.2:179    0                   0                 10.0.0.2:179  10.0.0.1:43585  0                0              tcp         ESTABLISHED  431979     0
Using ip unnumbered only BGP:
vyos@vyos# run show conntrack table ipv4
Entries not found
vyos@vyos# run show conntrack table ipv6
Original src               Original dst                 Original packets    Original bytes    Reply src                    Reply dst                  Reply packets    Reply bytes    Protocol    State        Timeout    Mark    Zone
-------------------------  ---------------------------  ------------------  ----------------  ---------------------------  -------------------------  ---------------  -------------  ----------  -----------  ---------  ------  ------
fe80::ecd:a4ff:fec2:0:179  fe80::eda:29ff:fe4e:0:39492  0                   0                 fe80::eda:29ff:fe4e:0:39492  fe80::ecd:a4ff:fec2:0:179  0                0              tcp         ESTABLISHED  431999     0
fe80::ecd:a4ff:fec2:0:179  fe80::eda:29ff:fe4e:0:39496  0                   0                 fe80::eda:29ff:fe4e:0:39496  fe80::ecd:a4ff:fec2:0:179  0                0              tcp         ESTABLISHED  431999     0
Aug 5 2026, 11:38 AM · VyOS Rolling
rherold added a comment to T9157: Support `fib daddr type` / `fib saddr type` matching in firewall rules (especially `prerouting raw`).
Thanks both for the input.
Aug 5 2026, 6:48 AM · VyOS Rolling
rherold added a comment to T9159: # Feature Request: Expose a client-side source-address option for `service ntp`.

@Apachez: Thanks for the feedback — you're right that a source IP alone doesn't fully solve this for multi-VRF setups with overlapping address ranges.

Aug 5 2026, 6:41 AM · VyOS Rolling
Viacheslav changed the status of T9162: show nat source rules` crashes with `KeyError: 0` for rules without `inbound-interface` from Open to In progress.
Aug 5 2026, 4:59 AM · VyOS Rolling
Apachez added a comment to T9157: Support `fib daddr type` / `fib saddr type` matching in firewall rules (especially `prerouting raw`).

Is this the same (exists in Stream 2026.03)?

Aug 5 2026, 3:45 AM · VyOS Rolling
Apachez added a comment to T9157: Support `fib daddr type` / `fib saddr type` matching in firewall rules (especially `prerouting raw`).

Also currently missing in Stream 2026.03:

Aug 5 2026, 3:43 AM · VyOS Rolling
Apachez added a comment to T9146: support no-multi-seg in DPDK VPP.

It seems that this change occurs behind the scenes as in not a configurable option. Being dealt with by adjusting buffers so jumboframes are still properly supported (even if DPDK documentation claims this is NOT compatible with jumbo frames!?).

Aug 5 2026, 3:39 AM · VyOS Rolling
Apachez added a comment to T9159: # Feature Request: Expose a client-side source-address option for `service ntp`.

How will it work if I got 2 different VRFs?

Aug 5 2026, 3:23 AM · VyOS Rolling

Aug 4 2026

rherold created T9165: BGP EVPN control-plane integration for the VPP dataplane.
Aug 4 2026, 7:50 PM · VyOS Rolling
c-po added a comment to T7736: Container: virtual-ethernet exception when attempting to modify container network created veth.

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

Aug 4 2026, 7:28 PM · VyOS Rolling
Viacheslav changed the status of T7522: Firewall commit errors should identify which rule caused the failure from Open to In progress.
Aug 4 2026, 6:36 PM · VyOS 1.4 Sagitta
Viacheslav triaged T9163: Typos in the completion help for the service conntrack-sync interface as Normal priority.
Aug 4 2026, 5:12 PM · VyOS Rolling
Viacheslav created T9163: Typos in the completion help for the service conntrack-sync interface.
Aug 4 2026, 5:08 PM · VyOS Rolling
L0crian added a comment to T7522: Firewall commit errors should identify which rule caused the failure.

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

Aug 4 2026, 4:52 PM · VyOS 1.4 Sagitta
Viacheslav triaged T9153: interface: source-validation is not removed when a logical interface is removed as Normal priority.
Aug 4 2026, 3:42 PM · VyOS Rolling
Viacheslav changed the status of T9153: interface: source-validation is not removed when a logical interface is removed from Open to In progress.
Aug 4 2026, 3:42 PM · VyOS Rolling
natali-rs1985 added a comment to T9146: support no-multi-seg in DPDK VPP.
Aug 4 2026, 3:01 PM · VyOS Rolling
Viacheslav added a comment to T9154: IPsec vti-up-down: DB keyed only by connection name causes admin-down of a VTI still carried by a live IKE_SA.

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

Aug 4 2026, 11:40 AM · VyOS Rolling
rherold added a comment to T9162: show nat source rules` crashes with `KeyError: 0` for rules without `inbound-interface`.

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

Aug 4 2026, 11:21 AM · VyOS Rolling
rherold created T9162: show nat source rules` crashes with `KeyError: 0` for rules without `inbound-interface`.
Aug 4 2026, 11:13 AM · VyOS Rolling
natali-rs1985 created T9161: VPP: interface MTU handling — keep kernel and dataplane in sync.
Aug 4 2026, 9:50 AM · VyOS Rolling
L0crian added a comment to T9157: Support `fib daddr type` / `fib saddr type` matching in firewall rules (especially `prerouting raw`).

Correct, if you want to test it you'd have to test on rolling. If the feature works for you, you could then request the feature get backported to 1.5. The commit was on the 1.5 board, so I'm not sure why it wasn't backported before the GA was released.

Aug 4 2026, 1:39 AM · VyOS Rolling
rherold added a comment to T9157: Support `fib daddr type` / `fib saddr type` matching in firewall rules (especially `prerouting raw`).

@L0crian the command :

Aug 4 2026, 1:04 AM · VyOS Rolling
rherold added a comment to T9160: Config-path-derived group/prefix-list membership (analogous to Junos `apply-path`).

https://github.com/vyos/vyos-documentation/pull/2187

Aug 4 2026, 12:46 AM · VyOS Rolling
rherold added a comment to T9160: Config-path-derived group/prefix-list membership (analogous to Junos `apply-path`).

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

Aug 4 2026, 12:45 AM · VyOS Rolling

Aug 3 2026

rherold added a comment to T9157: Support `fib daddr type` / `fib saddr type` matching in firewall rules (especially `prerouting raw`).

@L0crian thx for this information, this could help with my current setup. I will try it in the lab. But I also see that my patched could be usefull

Aug 3 2026, 11:20 PM · VyOS Rolling
rherold added a comment to T9160: Config-path-derived group/prefix-list membership (analogous to Junos `apply-path`).

I can create a patch for this if wanted

Aug 3 2026, 11:12 PM · VyOS Rolling
rherold created T9160: Config-path-derived group/prefix-list membership (analogous to Junos `apply-path`).
Aug 3 2026, 11:12 PM · VyOS Rolling
L0crian added a comment to T9157: Support `fib daddr type` / `fib saddr type` matching in firewall rules (especially `prerouting raw`).

Your addition is still useful because it lets you match only on specific interfaces or traffic, but have you seen that you can already do this?:

Aug 3 2026, 11:10 PM · VyOS Rolling
rherold added a comment to T9157: Support `fib daddr type` / `fib saddr type` matching in firewall rules (especially `prerouting raw`).

https://github.com/vyos/vyos-documentation/pull/2186

Aug 3 2026, 10:53 PM · VyOS Rolling
rherold added a comment to T9157: Support `fib daddr type` / `fib saddr type` matching in firewall rules (especially `prerouting raw`).

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

Aug 3 2026, 10:41 PM · VyOS Rolling
rherold added a comment to T9159: # Feature Request: Expose a client-side source-address option for `service ntp`.

https://github.com/vyos/vyos-documentation/pull/2185

Aug 3 2026, 9:46 PM · VyOS Rolling
rherold placed T9159: # Feature Request: Expose a client-side source-address option for `service ntp` up for grabs.

See https://github.com/vyos/vyos-1x/pull/5371

Aug 3 2026, 9:37 PM · VyOS Rolling
rherold created T9159: # Feature Request: Expose a client-side source-address option for `service ntp`.
Aug 3 2026, 9:13 PM · VyOS Rolling
ServerForge created T9158: Add option to disable/enable rx offload.
Aug 3 2026, 8:57 PM · VyOS Rolling
jestabro added a comment to T9156: configsession: enforce consistent use of finalizers.

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

Aug 3 2026, 8:22 PM · VyOS Rolling
Viacheslav triaged T9157: Support `fib daddr type` / `fib saddr type` matching in firewall rules (especially `prerouting raw`) as Normal priority.
Aug 3 2026, 4:50 PM · VyOS Rolling
Viacheslav changed the status of T9152: firewall: Move source-validation rules into a vmap to improve traffic processing speed. from Open to In progress.
Aug 3 2026, 4:41 PM · VyOS Rolling
rherold created T9157: Support `fib daddr type` / `fib saddr type` matching in firewall rules (especially `prerouting raw`).
Aug 3 2026, 4:02 PM · VyOS Rolling
jestabro created T9156: configsession: enforce consistent use of finalizers.
Aug 3 2026, 3:43 PM · VyOS Rolling
hedrok created T9155: Integrate FRR security fixes from PRs 19983, 21098, 21074, 21054.
Aug 3 2026, 3:28 PM · VyOS Rolling
Viacheslav triaged T9154: IPsec vti-up-down: DB keyed only by connection name causes admin-down of a VTI still carried by a live IKE_SA as High priority.
Aug 3 2026, 2:26 PM · VyOS Rolling
Viacheslav created T9154: IPsec vti-up-down: DB keyed only by connection name causes admin-down of a VTI still carried by a live IKE_SA.
Aug 3 2026, 2:25 PM · VyOS Rolling
Viacheslav changed the status of T9144: commit-confirm hangs forever when stdin is not a terminal from Open to In progress.
Aug 3 2026, 2:03 PM · VyOS Rolling
Viacheslav closed T9143: vyos-netlinkd: DHCP restart on first UP event after daemon start as Resolved.
Aug 3 2026, 1:28 PM · VyOS Rolling
Viacheslav added a comment to T9143: vyos-netlinkd: DHCP restart on first UP event after daemon start.

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

Aug 3 2026, 1:28 PM · VyOS Rolling
natali-rs1985 changed the status of T6304: Rewrite commit-archive to more structured CLI format from Open to In progress.
Aug 3 2026, 11:53 AM · VyOS Rolling
natali-rs1985 changed the status of T6304: Rewrite commit-archive to more structured CLI format, a subtask of T139: Commit archive backends, from Open to In progress.
Aug 3 2026, 11:53 AM · VyOS Rolling
Viacheslav reassigned T8247: firewall: Allow both protocol names and numbers consistently from Y-ANDOU to L0crian.
Aug 3 2026, 11:22 AM · VyOS Rolling

Aug 2 2026

evgmol added a comment to T6890: Consider using true/false for all booleans in docs.

https://github.com/vyos/vyos.vyos/pull/491

Aug 2 2026, 10:43 PM · VyOS Ansible Collection
c-po assigned T9143: vyos-netlinkd: DHCP restart on first UP event after daemon start to eirriel.
Aug 2 2026, 7:29 PM · VyOS Rolling
c-po closed T9151: Update Linux Kernel to 6.18.41 | 6.6.147 as Resolved.
Aug 2 2026, 6:50 PM · VyOS Rolling
c-po added a comment to T9151: Update Linux Kernel to 6.18.41 | 6.6.147.
Aug 2 2026, 7:01 AM · VyOS Rolling

Aug 1 2026

L0crian added a comment to T9152: firewall: Move source-validation rules into a vmap to improve traffic processing speed..

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

Aug 1 2026, 10:14 PM · VyOS Rolling
L0crian added a comment to T9153: interface: source-validation is not removed when a logical interface is removed.

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

Aug 1 2026, 10:14 PM · VyOS Rolling
L0crian created T9153: interface: source-validation is not removed when a logical interface is removed.
Aug 1 2026, 8:46 PM · VyOS Rolling
Euphokumiko updated Euphokumiko.
Aug 1 2026, 6:05 PM
Euphokumiko updated Euphokumiko.
Aug 1 2026, 6:05 PM
L0crian created T9152: firewall: Move source-validation rules into a vmap to improve traffic processing speed..
Aug 1 2026, 5:20 PM · VyOS Rolling
L0crian added a comment to T8221: firewall: add `last` rule option.

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

Aug 1 2026, 4:24 PM · VyOS Rolling
c-po renamed T9151: Update Linux Kernel to 6.18.41 | 6.6.147 from T9067: Update Linux Kernel to 6.18.41 | 6.6.147 to Update Linux Kernel to 6.18.41 | 6.6.147.
Aug 1 2026, 7:52 AM · VyOS Rolling
c-po created T9151: Update Linux Kernel to 6.18.41 | 6.6.147.
Aug 1 2026, 7:52 AM · VyOS Rolling
L0crian added a comment to T8247: firewall: Allow both protocol names and numbers consistently.

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

Aug 1 2026, 4:01 AM · VyOS Rolling

Jul 31 2026

evgmol closed T9034: Ansible repositories maintenance, July, 2026 as Resolved.
Jul 31 2026, 10:37 PM · VyOS Rolling
evgmol added a comment to T9150: Ansible repositories maintenance, August, 2026.

This includes but not limited to:

  1. Updating the CI workflows
  2. Troubleshooting the upstream provider changes
  3. Fixing failing tests
  4. Assisting contributors with their PRs, reviewing their PRs
  5. Updating branches
Jul 31 2026, 10:34 PM · VyOS Rolling
evgmol created T9150: Ansible repositories maintenance, August, 2026.
Jul 31 2026, 10:32 PM · VyOS Rolling
Viacheslav closed T9138: Enable support for Microsoft MANA NIC drivers as Resolved.

PR https://github.com/vyos/vyos-build/pull/1254

Jul 31 2026, 11:50 AM · VyOS Rolling
Viacheslav closed T9140: Include version and flavor information in the live image boot screen as Resolved.
Jul 31 2026, 11:40 AM · VyOS Rolling
Viacheslav closed T9148: Include Zededa ISO in build artifacts as Resolved.
Jul 31 2026, 11:38 AM · VyOS Rolling
Viacheslav triaged T9149: 'generate pki openvpn shared-secret install' creates a broken PSK — the key value keeps its -----BEGIN OpenVPN Static key----- header as High priority.
Jul 31 2026, 10:46 AM · VyOS Rolling
a.kudientsov created T9149: 'generate pki openvpn shared-secret install' creates a broken PSK — the key value keeps its -----BEGIN OpenVPN Static key----- header.
Jul 31 2026, 9:13 AM · VyOS Rolling

Jul 30 2026

Viacheslav changed the status of T9147: Update accel-ppp-ng version to 9874ea3 from Open to In progress.
Jul 30 2026, 3:46 PM · VyOS Rolling
Viacheslav added a comment to T9147: Update accel-ppp-ng version to 9874ea3.

PR https://github.com/vyos/vyos-build/pull/1256

Jul 30 2026, 3:46 PM · VyOS Rolling
asklymenko created T9148: Include Zededa ISO in build artifacts.
Jul 30 2026, 3:29 PM · VyOS Rolling
Viacheslav claimed T9147: Update accel-ppp-ng version to 9874ea3.
Jul 30 2026, 3:08 PM · VyOS Rolling
Viacheslav triaged T9147: Update accel-ppp-ng version to 9874ea3 as Normal priority.
Jul 30 2026, 3:07 PM · VyOS Rolling
Viacheslav created T9147: Update accel-ppp-ng version to 9874ea3.
Jul 30 2026, 3:06 PM · VyOS Rolling
Viacheslav closed T9121: Fix linter workflow after recent GitHub changes as Resolved.
Jul 30 2026, 2:13 PM · VyOS Rolling
natali-rs1985 changed the status of T9146: support no-multi-seg in DPDK VPP from Open to In progress.
Jul 30 2026, 1:46 PM · VyOS Rolling
pratik.g added a comment to T9145: WAN Load Balancing: User-defined health-check scripts do not receive interface context (WLB_INTERFACE_NAME).

It was available in 1.4 but with different variable name WLB_SCRIPT_IFACE-

Jul 30 2026, 12:57 PM · VyOS Rolling
Viacheslav triaged T9017: VyOS 2026.03 (Stream) unable to initiate DHCP discover when connected to an ethernet switch in GNS3 as Low priority.
Jul 30 2026, 12:28 PM · VyOS Rolling
Viacheslav changed the status of T9017: VyOS 2026.03 (Stream) unable to initiate DHCP discover when connected to an ethernet switch in GNS3 from Open to Needs testing.
Jul 30 2026, 12:28 PM · VyOS Rolling
Viacheslav triaged T9060: pppoe: spurious synthetic EUI64 /64 link-local address breaks DHCPv6-PD as Normal priority.
Jul 30 2026, 11:42 AM · VyOS Rolling
Viacheslav triaged T9081: map-based connection marking and policy routing to reduce repeated DNAT/PBR rules as Low priority.
Jul 30 2026, 11:34 AM · VyOS Rolling