Hi,
I've found this bug while updating some routers within AS203528 network from 2025.09.17-0018-rolling to 2026.05.05-0039-rolling
vyos-netlinkd is now using a lot of CPU, sometimes about half a core, sometimes a full CPU core.
This is only seen in routers that have full BGP tables, in my environment routers receive 3xfull IPv6 BGP tables from 4 different RRs, so there are a lot of route updates going on.
from ps aux:
root 4019 35.0 1.0 76004 65368 ? Ss May05 333:35 /usr/bin/python3 -u /usr/libexec/vyos/services/vyos-netlinkd
I had a locally-running LLM+harness inspect the strace of that process for me and create a patch (which when applied does seem to work just fine on my router and lowered the CPU usage back to normal). It's literal AI slop though. I've attached below the LLM-generated investigation + patch.
I still have routers running on old / new version so I could test whatever is needed or provide strace outputs.