Thread (19 messages) 19 messages, 4 authors, 2025-09-16

Re: [PATCH net-next v5 00/11] tools: ynl: prepare for wireguard

From: Jakub Kicinski <kuba@kernel.org>
Date: 2025-09-16 22:39:33
Also in: lkml

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 [off-list ref] wrote:
quoted
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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help