Subject: Re: [PATCH net-next 0/8] tools: ynl-gen: fill in the gaps in support of legacy families

From: [email-masked]
Date: Fri, 15 Dec 2023 02:01:18 +0000

Hello:

This series was applied to netdev/net-next.git (main)
by Jakub Kicinski <[email-masked]>:

On Wed, 13 Dec 2023 15:14:24 -0800 you wrote:
> Fill in the gaps in YNL C code gen so that we can generate user
> space code for all genetlink families for which we have specs.
> 
> The two major changes we need are support for fixed headers and
> support for recursive nests.
> 
> For fixed header support - place the struct for the fixed header
> directly in the request struct (and don't bother generating access
> helpers). The member of a fixed header can't be too complex, and
> also are by definition not optional so the user has to fill them in.
> The YNL core needs a bit of a tweak to understand that the attrs
> may now start at a fixed offset, which is not necessarily equal
> to sizeof(struct genlmsghdr).
> 
> [...]

Here is the summary with links:
  - [net-next,1/8] tools: ynl-gen: add missing request free helpers for dumps
    https://git.kernel.org/netdev/net-next/c/4dc27587dcba
  - [net-next,2/8] tools: ynl-gen: use enum user type for members and args
    https://git.kernel.org/netdev/net-next/c/139c163b5b0b
  - [net-next,3/8] tools: ynl-gen: support fixed headers in genetlink
    https://git.kernel.org/netdev/net-next/c/f6805072c2aa
  - [net-next,4/8] tools: ynl-gen: fill in implementations for TypeUnused
    https://git.kernel.org/netdev/net-next/c/f967a498fce8
  - [net-next,5/8] tools: ynl-gen: record information about recursive nests
    https://git.kernel.org/netdev/net-next/c/38329fcfb757
  - [net-next,6/8] tools: ynl-gen: re-sort ignoring recursive nests
    https://git.kernel.org/netdev/net-next/c/aa75783b95a1
  - [net-next,7/8] tools: ynl-gen: store recursive nests by a pointer
    https://git.kernel.org/netdev/net-next/c/461f25a2e433
  - [net-next,8/8] tools: ynl-gen: print prototypes for recursive stuff
    https://git.kernel.org/netdev/net-next/c/7b5fe80ebc63

You are awesome, thank you!
-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html