From: Jakub Kicinski Date: Tue, 29 Apr 2025 15:46:57 +0000 (-0700) Subject: tools: ynl-gen: support using dump types for ntf X-Git-Tag: v6.16-rc1~132^2~178^2~7 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=bbfb3c557c66899480c679b7958908722b821ac3;p=thirdparty%2Flinux.git tools: ynl-gen: support using dump types for ntf Classic Netlink has GET callbacks with no doit support, just dumps. Support using their responses in notifications. If notification points at a type which only has a dump - use the dump's type. Reviewed-by: Donald Hunter Reviewed-by: Jacob Keller Signed-off-by: Jakub Kicinski Link: https://patch.msgid.link/20250429154704.2613851-6-kuba@kernel.org Signed-off-by: Paolo Abeni --- diff --git a/tools/net/ynl/pyynl/ynl_gen_c.py b/tools/net/ynl/pyynl/ynl_gen_c.py index c035abb8ae1c5..0febbb3912e3c 100755 --- a/tools/net/ynl/pyynl/ynl_gen_c.py +++ b/tools/net/ynl/pyynl/ynl_gen_c.py @@ -1281,7 +1281,7 @@ class RenderInfo: self.struct = dict() if op_mode == 'notify': - op_mode = 'do' + op_mode = 'do' if 'do' in op else 'dump' for op_dir in ['request', 'reply']: if op: type_list = []