From: Paolo Abeni Date: Tue, 13 May 2025 11:22:34 +0000 (+0200) Subject: Merge branch 'tools-ynl-gen-support-sub-types-for-binary-attributes' X-Git-Tag: v6.16-rc1~132^2~124 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=42bd96cb9ef444f209c3cda63e60b171a308ebd7;p=thirdparty%2Fkernel%2Flinux.git Merge branch 'tools-ynl-gen-support-sub-types-for-binary-attributes' Jakub Kicinski says: ==================== tools: ynl-gen: support sub-types for binary attributes Binary attributes have sub-type annotations which either indicate that the binary object should be interpreted as a raw / C array of a simple type (e.g. u32), or that it's a struct. Use this information in the C codegen instead of outputting void * for all binary attrs. It doesn't make a huge difference in the genl families, but in classic Netlink there is a lot more structs. v1: https://lore.kernel.org/20250508022839.1256059-1-kuba@kernel.org ==================== Link: https://patch.msgid.link/20250509154213.1747885-1-kuba@kernel.org Signed-off-by: Paolo Abeni --- 42bd96cb9ef444f209c3cda63e60b171a308ebd7