Re: [PATCH net-next v5 00/11] tools: ynl: prepare for wireguard
Jakub Kicinski <[email protected]>
| Newsgroups | com.zx2c4.lists.wireguard,org.kernel.vger.linux-kernel,org.kernel.vger.netdev |
|---|---|
| Message-ID | <[email protected]> |
On Tue, 16 Sep 2025 17:53:00 +0200 Jason A. Donenfeld wrote: > On Mon, Sep 15, 2025 at 4:47 PM Asbjørn Sloth Tønnesen <[email protected]> wrote: > > > > This series contains the last batch of YNL changes to support > > the wireguard YNL conversion. > > "the wireguard YNL conversion" FWIW these patches stand on their own whether we accept the wireguard patches or not. Put more plainly - please do not read me applying this set as an endorsement of the larger plan.. > Did I miss some conversation about this? I figure I must have. I must > say I'm not too keen on wireguard (and apparently only wireguard?) > being a guinea pig for this. The specs themselves are gaining maturity. I think adding a YNL spec for wireguard would be quite nice. Whether we should be converting the kernel code and uAPI to take advantage of the auto-generation is a completely separate conversation. If you're not anticipating many new additions in the uAPI there's little to be gained. Intro: https://docs.kernel.org/next/userspace-api/netlink/specs.html Existing specs: https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/tree/Documentation/netlink/specs/ Libs: https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/tree/tools/net/ynl/pyynl/lib/ynl.py https://github.com/linux-netdev/ynl-c (this one is also in tree) https://github.com/linux-netdev/ynl-cpp