Page MenuHomeVyOS Platform
Feed Search

Yesterday

rherold added a comment to T9501: VPP: NAT44 does not translate traffic of PPPoE server sessions (pppoe_sessionN is not an inside interface).

@saadinnocent909 if NAT44 together with PPPoE crashes again on a build with the current fixes, this is what I need, in this order:

Sat, Oct 24, 4:39 PM · VyOS Rolling
rherold added a comment to T9211: VPP PPPoE with RADIUS Idle-Timeout: sessions drop every 60 s, accounting reports 0 bytes used.

saadinnocent909 thank you, and thanks for the permission: the T9502 pull request (https://github.com/accel-ppp/accel-ppp-ng/pull/46) quotes your v6 results and your comment on T9502 about the second crash.

Sat, Oct 24, 4:20 PM · VyOS Rolling

Fri, Oct 23

rherold created T9509: pppoe: `ipv6 adjust-mss` alone adds an IPv6 default route via the PPPoE interface, ECMP with another IPv6 default route.
Fri, Oct 23, 10:07 PM · VyOS Rolling
rherold added a comment to T9502: accel-ppp: VPP crashes (SIGBUS in policer_input_node_fn) when sessions with a rate limit end.

Quick heads-up: I’ll be attending an event next week (RIPE93 in Sofia) , but I’ll still be working on the tickets as usual, so no worries about any major delays.
On a side note, I’ve been really enjoying our exchanges and would love to learn a bit more about your specific use case outside of this ticket system whenever you have some free time.
If you’re open to a quick off-topic chat, feel free to reach out to me via email at (ruben at insecure . pw)

Fri, Oct 23, 8:31 PM · VyOS Rolling
rherold added a comment to T9506: accel-ppp: an idle session ends with Acct-Terminate-Cause Session-Timeout instead of Idle-Timeout.

The fix is open as a pull request: https://github.com/accel-ppp/accel-ppp-ng/pull/45

Fri, Oct 23, 4:06 PM · VyOS Rolling
rherold added a comment to T9502: accel-ppp: VPP crashes (SIGBUS in policer_input_node_fn) when sessions with a rate limit end.

The change is open as a pull request: https://github.com/accel-ppp/accel-ppp-ng/pull/46

Fri, Oct 23, 4:05 PM · VyOS Rolling
rherold added a comment to T9506: accel-ppp: an idle session ends with Acct-Terminate-Cause Session-Timeout instead of Idle-Timeout.

PR: https://github.com/accel-ppp/accel-ppp-ng/pull/45

Fri, Oct 23, 3:46 PM · VyOS Rolling
rherold created T9506: accel-ppp: an idle session ends with Acct-Terminate-Cause Session-Timeout instead of Idle-Timeout.
Fri, Oct 23, 3:45 PM · VyOS Rolling
rherold added a comment to T9211: VPP PPPoE with RADIUS Idle-Timeout: sessions drop every 60 s, accounting reports 0 bytes used.

@saadinnocent909 thank you, this is the most useful test so far: a full day with about 2,000 sessions, the exact comparison of the accounting stop with show interface, and the details on the resets.

Fri, Oct 23, 3:13 PM · VyOS Rolling
rherold added a comment to T9505: RADIUS rate-limit silently does nothing when the vendor name has the wrong case (`vendor mikrotik`).

@Viacheslav thanks. I do not think the RFC decides this, so let me explain what I mean.

Fri, Oct 23, 11:38 AM · VyOS Rolling
rherold created T9505: RADIUS rate-limit silently does nothing when the vendor name has the wrong case (`vendor mikrotik`).
Fri, Oct 23, 11:20 AM · VyOS Rolling
rherold added a comment to T9211: VPP PPPoE with RADIUS Idle-Timeout: sessions drop every 60 s, accounting reports 0 bytes used.

@saadinnocent909 sorry for the confusion with the last build. I described v5 as "v3 plus the review changes", but it was built on a newer accel-ppp-ng base than v3, and I left out the policer change from v4, which is the one you are testing for the SIGBUS. Please use v6 and ignore v5.

Fri, Oct 23, 11:15 AM · VyOS Rolling
rherold added a comment to T9211: VPP PPPoE with RADIUS Idle-Timeout: sessions drop every 60 s, accounting reports 0 bytes used.

@saadinnocent909 there is a new test build, v5: https://cloud.insecure.pw/s/695B3YeXyZWpHn6

Fri, Oct 23, 8:39 AM · VyOS Rolling

Thu, Oct 22

rherold added a comment to T9493: Title: dhcp-server: read the TSIG key of dynamic DNS updates from a file (needed for Kea 3.2).

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

Thu, Oct 22, 7:56 PM · VyOS Rolling
rherold updated subscribers of T9502: accel-ppp: VPP crashes (SIGBUS in policer_input_node_fn) when sessions with a rate limit end.

@saadinnocent909 (a mention subscribes you to this task) for your answers about crashes see https://vyos.dev/T9211, where I ask about the backtrace, the NAT44 output-feature workaround and the policer. The crash of T9501 (NAT44, nat_pre_in2out_output) is a different one from the crash of this task (policer_input_node_fn_hsw). T9211 reports a second VPP restart (14:41:22 UTC) without a cause, which could be either of them. The hook that creates and deletes the session interface is where the policer features are removed here and where marking each pppoe_sessionN as NAT inside (option 1 of T9501) would go, so if that is done the removal has to be the reverse of the setup from the start.

Thu, Oct 22, 4:31 PM · VyOS Rolling
rherold added a comment to T9211: VPP PPPoE with RADIUS Idle-Timeout: sessions drop every 60 s, accounting reports 0 bytes used.

@saadinnocent909 a question for your crash tests, so that the VPP crashes are not mixed up. There are at least two different ones now:

Thu, Oct 22, 4:30 PM · VyOS Rolling
rherold added a comment to T9502: accel-ppp: VPP crashes (SIGBUS in policer_input_node_fn) when sessions with a rate limit end.

Test result so far: on a VM with three sessions with a RADIUS rate limit (VPP policers in use) and a ping flood on each, ending all sessions and reconnecting 15 times, VPP did not crash with the old order and not with the new order, and no policer was left behind after any round with the new order. With three sessions the window is too small to hit, so this does not show that the new order is the fix, only that it removes the policers cleanly. A build with the change is in the task T9211 for the tester, who has the load for it.

Thu, Oct 22, 4:23 PM · VyOS Rolling
rherold added a comment to T9501: VPP: NAT44 does not translate traffic of PPPoE server sessions (pppoe_sessionN is not an inside interface).
Thu, Oct 22, 4:22 PM · VyOS Rolling
rherold added a comment to T9211: VPP PPPoE with RADIUS Idle-Timeout: sessions drop every 60 s, accounting reports 0 bytes used.

@saadinnocent909 a fourth test build, for the policer crash (https://vyos.dev/T9502). It is the third build plus one change in libvyos_vpp.so, the other two files are the same:

Thu, Oct 22, 4:22 PM · VyOS Rolling
rherold added a comment to T9502: accel-ppp: VPP crashes (SIGBUS in policer_input_node_fn) when sessions with a rate limit end.
Branch with the change, based on the accel-ppp-ng version that rolling builds (dd07b23):
https://github.com/ruben-herold/accel-ppp-ng/commit/3c44e19 (branch `fix-vpp-policer-remove-order`)
Thu, Oct 22, 4:04 PM · VyOS Rolling
rherold created T9502: accel-ppp: VPP crashes (SIGBUS in policer_input_node_fn) when sessions with a rate limit end.
Thu, Oct 22, 3:50 PM · VyOS Rolling
rherold added a comment to T9211: VPP PPPoE with RADIUS Idle-Timeout: sessions drop every 60 s, accounting reports 0 bytes used.

@saadinnocent909 thank you for the detailed test, this is very useful. Going through your points:

Thu, Oct 22, 3:44 PM · VyOS Rolling
rherold added a comment to T9489: powerdns won't resolve both entries from system static-host-mapping and dhcp-server static-mapping.

New information for the decision between pdns-recursor 4.8.8 (the bridge in vyos-build #1329) and a newer series: PowerDNS published Security Advisory 2026-12 on 21 October (https://blog.powerdns.com/2026/10/21/powerdns-security-advisory-2026-12-for-powerdns-recursor, details in https://doc.powerdns.com/recursor/security-advisories/powerdns-advisory-2026-12.html). Seven CVEs, fixed in 5.3.12 and 5.4.8. The advisory names up to 5.3.11 and 5.4.7 as affected and says nothing about 4.x, which is end of life and not checked.

Thu, Oct 22, 9:59 AM · VyOS Rolling
rherold added a comment to T9211: VPP PPPoE with RADIUS Idle-Timeout: sessions drop every 60 s, accounting reports 0 bytes used.

@saadinnocent909 I could reproduce the reset problem, and it is not caused by the test build. It is a crash that is already in the current rolling image.

Thu, Oct 22, 9:36 AM · VyOS Rolling
rherold updated subscribers of T9499: accel-ppp: accel-pppd aborts when a VPP PPPoE session ends (EBADF in epoll_ctl, since T9238).

PR https://github.com/accel-ppp/accel-ppp-ng/pull/44
@saadinnocent909 If you want test I can give you a new package.

Thu, Oct 22, 9:34 AM · VyOS Rolling
rherold created T9499: accel-ppp: accel-pppd aborts when a VPP PPPoE session ends (EBADF in epoll_ctl, since T9238).
Thu, Oct 22, 9:30 AM · VyOS Rolling
rherold added a comment to T9211: VPP PPPoE with RADIUS Idle-Timeout: sessions drop every 60 s, accounting reports 0 bytes used.

@saadinnocent909 thank you for testing, good to hear that the counters work now and that the usage shows up in the interim updates.

Thu, Oct 22, 8:02 AM · VyOS Rolling

Tue, Oct 20

rherold added a comment to T8461: kea: DHCPv4 ip allocation issue on vlan interfaces.

PR https://github.com/vyos/vyos-build/pull/1331 but the fix for T9493 must be merged before. I can't create teh PR in the moment cause the PR number limit.

Tue, Oct 20, 5:28 PM · VyOS 1.5 Circinus (Circinus-Next), VyOS Rolling
rherold added a subtask for T8461: kea: DHCPv4 ip allocation issue on vlan interfaces: T9493: Title: dhcp-server: read the TSIG key of dynamic DNS updates from a file (needed for Kea 3.2).
Tue, Oct 20, 4:20 PM · VyOS 1.5 Circinus (Circinus-Next), VyOS Rolling
rherold added a parent task for T9493: Title: dhcp-server: read the TSIG key of dynamic DNS updates from a file (needed for Kea 3.2): T8461: kea: DHCPv4 ip allocation issue on vlan interfaces.
Tue, Oct 20, 4:20 PM · VyOS Rolling
rherold created T9493: Title: dhcp-server: read the TSIG key of dynamic DNS updates from a file (needed for Kea 3.2).
Tue, Oct 20, 4:19 PM · VyOS Rolling
rherold added a comment to T8461: kea: DHCPv4 ip allocation issue on vlan interfaces.

I reproduced this and tested Kea 3.2.1 on a rolling VM (2026.10.16-0024-rolling).

Tue, Oct 20, 4:08 PM · VyOS 1.5 Circinus (Circinus-Next), VyOS Rolling
rherold added a comment to T9211: VPP PPPoE with RADIUS Idle-Timeout: sessions drop every 60 s, accounting reports 0 bytes used.

@saadinnocent909 there is no ISO or rolling image with the fix, the PR (https://github.com/accel-ppp/accel-ppp-ng/pull/42) is still in review. Here is a test build of the three changed files that you can put on an existing rolling system:

Tue, Oct 20, 3:06 PM · VyOS Rolling
rherold added a comment to T9442: frrender: after a failed FRR apply, later commits do not reapply the FRR configuration.

I reproduced this on a rolling VM and have a fix. I can not open a pull request for it: GitHub limits me to 5 open pull requests in vyos/vyos-1x and all 5 are in use. The commit is on my fork, anyone can take it as it is or I open the PR as soon as a slot is free:

Tue, Oct 20, 2:42 PM · VyOS Rolling
rherold updated subscribers of T9489: powerdns won't resolve both entries from system static-host-mapping and dhcp-server static-mapping.

Two additions: how serious the open CVEs are, and a simpler way to get to 5.x through T7557.

Tue, Oct 20, 11:57 AM · VyOS Rolling
rherold added a comment to T9492: DNS forwarding: render the pdns-recursor configuration as YAML (needed for 5.x and Debian trixie).

I prepared this as a draft PR so that someone else can continue if needed: https://github.com/vyos/vyos-1x/pull/5585

Tue, Oct 20, 11:51 AM · VyOS Rolling
rherold added a subtask for T7557: Use Debian trixie as a build base for Docker and the VyOS image: T9492: DNS forwarding: render the pdns-recursor configuration as YAML (needed for 5.x and Debian trixie).
Tue, Oct 20, 11:20 AM · VyOS Rolling
rherold added a parent task for T9492: DNS forwarding: render the pdns-recursor configuration as YAML (needed for 5.x and Debian trixie): T7557: Use Debian trixie as a build base for Docker and the VyOS image.
Tue, Oct 20, 11:20 AM · VyOS Rolling
rherold created T9492: DNS forwarding: render the pdns-recursor configuration as YAML (needed for 5.x and Debian trixie).
Tue, Oct 20, 11:19 AM · VyOS Rolling
rherold added a comment to T9489: powerdns won't resolve both entries from system static-host-mapping and dhcp-server static-mapping.

I implemented option one with PR https://github.com/vyos/vyos-build/pull/1329

Tue, Oct 20, 11:06 AM · VyOS Rolling
rherold added a comment to T9489: powerdns won't resolve both entries from system static-host-mapping and dhcp-server static-mapping.

Summary of what I found, and a question on the direction.

Tue, Oct 20, 10:27 AM · VyOS Rolling
rherold added a comment to T9489: powerdns won't resolve both entries from system static-host-mapping and dhcp-server static-mapping.

@Viacheslaw I will take care. Can you assign it to me?

Tue, Oct 20, 7:50 AM · VyOS Rolling
rherold added a comment to T9211: VPP PPPoE with RADIUS Idle-Timeout: sessions drop every 60 s, accounting reports 0 bytes used.

@saadinnocent909 can you test my PR in your environment?

Tue, Oct 20, 6:12 AM · VyOS Rolling

Mon, Oct 19

rherold added a comment to T9490: IPv6 link-local address is lost after an interface down/up outside a commit and is not restored.

Reproduced on a VM (rolling, kernel 6.18.55-vyos) with the steps from the description:

Mon, Oct 19, 8:48 PM · VyOS Rolling
rherold added a comment to T9489: powerdns won't resolve both entries from system static-host-mapping and dhcp-server static-mapping.

I reproduced this on a VM with rolling (PowerDNS Recursor 4.8.8, pdns-recursor 4.8.8-1+deb12u1) and the cause is in the recursor, not in vyos-hostsd or the addNTA lines. The addNTA lines only set DNSSEC negative trust anchors, they do not take part in resolving names.

Mon, Oct 19, 8:46 PM · VyOS Rolling
rherold added a comment to T9481: VPP linux-cp: a VLAN that comes up during the netlink overflow resync is pushed back to admin-down.

@a.kudientsov thanks for the detailed report and the reproducer. You wrote that you have local patches for both parts (skipping the drain in lcp_nl_pair_add_cb when
there is no socket, and the state sync during the resync window) that remove the stuck state in your tests.

Mon, Oct 19, 8:50 AM · VyOS Rolling
rherold added a comment to T9484: VPP netlink: receive buffer is silently capped at 4 MiB by 'net.core.rmem_max'; the configured 256 MiB is not applied.

I checked this against current rolling and the description matches what I see in the sources:

Mon, Oct 19, 8:44 AM · VyOS Rolling
rherold added a comment to T9483: bgp: 'reset ip bgp peer-group' clears the members one by one, with a full table walk each.

Because of that the fix belongs in FRR: batch a hard clear (BGP_CLEAR_SOFT_NONE) also when a family is given. Then clearing a group with a family filter is fast as well.
FRR issue: https://github.com/FRRouting/frr/issues/23771. I also opened a patch with a topotest: https://github.com/FRRouting/frr/pull/23779.

Mon, Oct 19, 8:35 AM · VyOS Rolling
rherold added a comment to T9483: bgp: 'reset ip bgp peer-group' clears the members one by one, with a full table walk each.

I looked at this in the FRR source (stable/10.5 and master, same code), and the cause is a bit wider than the ip token.

Mon, Oct 19, 7:17 AM · VyOS Rolling
rherold added a comment to T9482: static: a route with a blackhole and a next-hop at the same distance is accepted, then rejected by FRR.

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

Mon, Oct 19, 7:06 AM · VyOS Rolling

Fri, Oct 16

rherold claimed T9468: IPsec VTI: dual-stack traffic selectors in a single CHILD_SA are narrowed to IPv4 by some peers (Sophos SFOS).
Fri, Oct 16, 5:04 PM · VyOS Rolling
rherold added a comment to T9468: IPsec VTI: dual-stack traffic selectors in a single CHILD_SA are narrowed to IPv4 by some peers (Sophos SFOS).

With no traffic-selector configured, the template falls back to 0.0.0.0/0,::/0 for both local and remote. That is the same proposal as listing both families explicitly, so the result is identical: the responder narrows the CHILD_SA to IPv4 and IPv6 stays down. The default does not help, because both families are always sent in one CHILD_SA.
The only way to get both families up against this peer is one CHILD_SA per family. That is what the PR does: https://github.com/vyos/vyos-1x/pull/5565. I tested it against a real Sophos Firewall by configuring the two children by hand: both were installed and IPv6 worked, with no change on the Sophos side.

Fri, Oct 16, 4:50 PM · VyOS Rolling
rherold added a comment to T9468: IPsec VTI: dual-stack traffic selectors in a single CHILD_SA are narrowed to IPv4 by some peers (Sophos SFOS).

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

Fri, Oct 16, 4:45 PM · VyOS Rolling
rherold added a comment to T9267: Conditional DHCP option.

Thanks for the capture, that settles it.

Fri, Oct 16, 2:48 PM · VyOS Rolling
rherold created T9468: IPsec VTI: dual-stack traffic selectors in a single CHILD_SA are narrowed to IPv4 by some peers (Sophos SFOS).
Fri, Oct 16, 2:47 PM · VyOS Rolling
rherold claimed T9467: Title: dhcp-server: tftp-server-name (option 66) rejects provisioning URLs.
Fri, Oct 16, 11:21 AM · VyOS Rolling
rherold added a comment to T9467: Title: dhcp-server: tftp-server-name (option 66) rejects provisioning URLs.

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

Fri, Oct 16, 11:21 AM · VyOS Rolling
rherold created T9467: Title: dhcp-server: tftp-server-name (option 66) rejects provisioning URLs.
Fri, Oct 16, 11:01 AM · VyOS Rolling
rherold added a comment to T9267: Conditional DHCP option.

Thanks for testing, @DuxOv8.

Fri, Oct 16, 10:56 AM · VyOS Rolling

Fri, Oct 9

rherold closed T9171: IPv6 BFD sessions never reach `Up` on unnumbered VLAN sub-interfaces sharing a parent's MAC (upstream FRR bug, tracked as FRRouting/frr#22921) as Resolved.
Fri, Oct 9, 9:37 AM · VyOS Rolling
rherold added a comment to T9171: IPv6 BFD sessions never reach `Up` on unnumbered VLAN sub-interfaces sharing a parent's MAC (upstream FRR bug, tracked as FRRouting/frr#22921).

Update: in our case this was not an FRR bug, it was a firewall problem on our side.

Fri, Oct 9, 9:36 AM · VyOS Rolling
rherold added a comment to T9267: Conditional DHCP option.

@DuxOv8 as you could see on the PR link is it not merged yet.

Fri, Oct 9, 6:02 AM · VyOS Rolling

Thu, Oct 1

rherold created T9372: webproxy: several url-filtering options are accepted by the CLI but never used.
Thu, Oct 1, 9:31 AM · VyOS Rolling
rherold claimed T9371: webproxy: typo "!ocal-block-url-" in squidGuard.conf.j2.

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

Thu, Oct 1, 9:30 AM · VyOS Rolling
rherold created T9371: webproxy: typo "!ocal-block-url-" in squidGuard.conf.j2.
Thu, Oct 1, 9:19 AM · VyOS Rolling

Sep 16 2026

rherold added a comment to T9322: is_intf_addr_assigned() has no input validation and builds its netns command as a shell string.

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

Sep 16 2026, 2:02 PM · VyOS Rolling

Sep 15 2026

rherold created T9322: is_intf_addr_assigned() has no input validation and builds its netns command as a shell string.
Sep 15 2026, 11:57 AM · VyOS Rolling

Sep 10 2026

rherold added a comment to T9211: VPP PPPoE with RADIUS Idle-Timeout: sessions drop every 60 s, accounting reports 0 bytes used.

PR: https://github.com/accel-ppp/accel-ppp-ng/pull/42

Sep 10 2026, 1:41 PM · VyOS Rolling
rherold added a comment to T9171: IPv6 BFD sessions never reach `Up` on unnumbered VLAN sub-interfaces sharing a parent's MAC (upstream FRR bug, tracked as FRRouting/frr#22921).

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

Sep 10 2026, 1:16 PM · VyOS Rolling
rherold added a comment to T9289: IPoE lease-time options on dhcp.

PR: https://github.com/vyos/vyos-1x/pull/5459
DOCS-PR: https://github.com/vyos/vyos-documentation/pull/2240

Sep 10 2026, 1:05 PM · VyOS Rolling
rherold created T9296: vyos-documentation CI: "validate" workflow fails at "Sparse-checkout branches.json from reviewer" step, blocks PR review pipeline.
Sep 10 2026, 12:49 PM · VyOS Rolling
rherold closed T9295: image.py: typo "writeable" should be "writable" breaks typos CI check as Resolved.

Dublicate with T9290

Sep 10 2026, 12:39 PM · VyOS Rolling
rherold created T9295: image.py: typo "writeable" should be "writable" breaks typos CI check.
Sep 10 2026, 12:36 PM · VyOS Rolling

Sep 9 2026

rherold added a comment to T9171: IPv6 BFD sessions never reach `Up` on unnumbered VLAN sub-interfaces sharing a parent's MAC (upstream FRR bug, tracked as FRRouting/frr#22921).

https://github.com/FRRouting/frr/pull/22921 got merged can we ask the frr project for a backport or do it self?

Sep 9 2026, 1:34 PM · VyOS Rolling

Aug 31 2026

rherold added a comment to T9267: Conditional DHCP option.

Implemented conditional DHCP options via client classification, extending the existing client-class framework (previously limited to Option 82 relay-agent matching):

Aug 31 2026, 10:55 AM · VyOS Rolling

Aug 15 2026

rherold added a comment to T9210: firewall: fix ruff findings in python/vyos/firewall.py.

Thanks for catching this, a.kudientsov — and sorry for the regression. The mistake was narrowing the bare except: in fqdn_resolve() to except gaierror: based on the assumption that getaddrinfo() only ever raises gaierror, without checking that other OSErrors (e.g. transient network failures) can hit the same call and need to keep being
swallowed here too. c-po's fix in #5406 (back to except OSError:, since gaierror is a subclass) looks correct to me.

Aug 15 2026, 3:23 PM · VyOS Rolling

Aug 13 2026

rherold added a comment to T9210: firewall: fix ruff findings in python/vyos/firewall.py.

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

Aug 13 2026, 4:58 PM · VyOS Rolling
rherold created T9210: firewall: fix ruff findings in python/vyos/firewall.py.
Aug 13 2026, 4:57 PM · VyOS Rolling
rherold added a comment to T9207: is_intf_addr_assigned() raises ValueError on hyphenated address ranges instead of returning False.

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

Aug 13 2026, 1:07 PM · VyOS Rolling
rherold created T9207: is_intf_addr_assigned() raises ValueError on hyphenated address ranges instead of returning False.
Aug 13 2026, 12:39 PM · VyOS Rolling
rherold added a comment to T9205: firewall: fix pre-existing ruff findings in conf_mode/op_mode firewall.py.

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

Aug 13 2026, 7:38 AM · VyOS Rolling
rherold created T9205: firewall: fix pre-existing ruff findings in conf_mode/op_mode firewall.py.
Aug 13 2026, 7:29 AM · VyOS Rolling

Aug 12 2026

rherold added a comment to T9200: docs: BGP no-ipv6-auto-ra doesn't retroactively stop active RA.

Thx for the Information, but I saw here also the possibility to give this to upstream finding a better solution for this.

Aug 12 2026, 2:20 PM · VyOS Rolling
rherold added a comment to T9178: ipv6 ospfv3 redistribute.

Root cause confirmed — this is an upstream FRR behavior change, not a VyOS bug.

Aug 12 2026, 9:52 AM · VyOS Rolling
rherold added a comment to T9178: ipv6 ospfv3 redistribute.

Thanks for the full dump — that actually complicates things rather than confirming the kernel-FIB-metric theory. Your new output shows the static route absent from the

kernel FIB on both 1.4.4 and 1.5.1 (only proto kernel metric 256 present in each), which contradicts the earlier 1.4.4 snippet showing proto static metric 20 there. So
either that earlier capture was momentary/stale, or the kernel-installed route is not stable over time (e.g. it disappears/reappears around RA refresh or a DHCPv6 lease
event).
Aug 12 2026, 8:06 AM · VyOS Rolling

Aug 11 2026

rherold added a comment to T9200: docs: BGP no-ipv6-auto-ra doesn't retroactively stop active RA.

PR https://github.com/vyos/vyos-documentation/pull/2195

Aug 11 2026, 10:09 PM · VyOS Rolling
rherold added a comment to T9178: ipv6 ospfv3 redistribute.

Thanks - that rules out BGP/extended-nexthop entirely then, good to know it's a legitimate RA from your upstream (AWS) gateway, not a self-sent one.

Aug 11 2026, 10:08 PM · VyOS Rolling
rherold created T9200: docs: BGP no-ipv6-auto-ra doesn't retroactively stop active RA.
Aug 11 2026, 10:03 PM · VyOS Rolling
rherold added a comment to T9178: ipv6 ospfv3 redistribute.

Both the config and the relevant sysctls (accept_ra/accept_ra_pinfo/
forwarding) being identical on 1.4.4 and 1.5.1 rules out an interface-
config or sysctl-default explanation. I initially suspected a kernel
patch-level difference (6.6.117 vs 6.6.144), but I don't think that's
it either: the likely real candidate is T7531 (bgpd's automatic IPv6
RA sending, the bgp ipv6-auto-ra behavior, disabled via
set protocols bgp parameters disable-ipv6-auto-ra).

Aug 11 2026, 9:19 PM · VyOS Rolling
rherold added a comment to T9178: ipv6 ospfv3 redistribute.

Thanks, that rules out a config difference - the eth0 setup (DHCP/DHCPv6/autoconf) and the resulting address are identical between the two versions.

Aug 11 2026, 8:57 PM · VyOS Rolling
rherold added a comment to T9178: ipv6 ospfv3 redistribute.

---Thanks for the detailed comparison, that confirms the route-selection theory: on 1.5.1 there's now a third competing entry for this prefix that doesn't exist on

1.4.4:
Aug 11 2026, 8:32 PM · VyOS Rolling
rherold added a comment to T9178: ipv6 ospfv3 redistribute.

Looking at your last output more closely - I think this might not be an FRR-side redistribution bug at all, but a route-selection conflict on your box.

Aug 11 2026, 10:30 AM · VyOS Rolling

Aug 10 2026

rherold added a comment to T9190: VPP dataplane: no NAT64 support (nat64_plugin disabled, Jool is kernel-only).

Took a look at the current vpp-1.5 code to scope this out.

Aug 10 2026, 1:33 PM · VyOS Rolling
rherold created T9189: Title: Container commit fails for dual-stack (IPv4+IPv6) network, cascades through test_container.py smoketests.
Aug 10 2026, 11:13 AM · VyOS Rolling

Aug 9 2026

rherold added a comment to T9185: config-mgmt commit_confirm child never exits after successful confirm; spins at 100% CPU indefinitely.

hi please try:

Aug 9 2026, 9:11 PM · VyOS Rolling
rherold added a comment to T9185: config-mgmt commit_confirm child never exits after successful confirm; spins at 100% CPU indefinitely.

Root cause found: ask_yes_no() in python/vyos/utils/io.py:57 catches EOFError from input() but loops right back to the top of while True with no backoff or exit condition:

Aug 9 2026, 8:55 PM · VyOS Rolling
rherold added a comment to T9178: ipv6 ospfv3 redistribute.

Thanks for the detailed follow-up, this is helpful.

Aug 9 2026, 8:23 PM · VyOS Rolling
rherold added a comment to T9175: PowerDNS periodically queries security-status.secpoll.powerdns.com and discards the result.

PR: https://github.com/vyos/vyos-1x/pull/5389
PR: https://github.com/vyos/vyos-documentation/pull/2193

Aug 9 2026, 8:12 PM · VyOS Rolling
rherold added a comment to T9175: PowerDNS periodically queries security-status.secpoll.powerdns.com and discards the result.

@Apachez default powerdns: https://doc.powerdns.com/recursor/security.html it seems it was taken over from the debiab powerdns package.

Aug 9 2026, 7:49 PM · VyOS Rolling

Aug 8 2026

rherold added a comment to T9178: ipv6 ospfv3 redistribute.

Hi, thanks for the detailed report.

Aug 8 2026, 11:09 PM · VyOS Rolling