From: Jakub Kicinski Date: Fri, 11 Apr 2025 03:14:43 +0000 (-0700) Subject: Merge branch 'tools-ynl-c-basic-netlink-raw-support' X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=dd4f33b471da719b5ff539616a0d4af1ca123272;p=users%2Fjedix%2Flinux-maple.git Merge branch 'tools-ynl-c-basic-netlink-raw-support' Jakub Kicinski says: ==================== tools: ynl: c: basic netlink-raw support Basic support for netlink-raw AKA classic netlink in user space C codegen. This series is enough to read routes and addresses from the kernel (see the samples in patches 12 and 13). Specs need to be slightly adjusted and decorated with the c naming info. In terms of codegen this series includes just the basic plumbing required to skip genlmsghdr and handle request types which may technically also be legal in genetlink-legacy but are very uncommon there. Subsequent series will add support for: - handling CRUD-style notifications - code gen for array types classic netlink uses - sub-message support v1: https://lore.kernel.org/20250409000400.492371-1-kuba@kernel.org ==================== Link: https://patch.msgid.link/20250410014658.782120-1-kuba@kernel.org Signed-off-by: Jakub Kicinski --- dd4f33b471da719b5ff539616a0d4af1ca123272