]> www.infradead.org Git - users/jedix/linux-maple.git/commit
tools: ynl-gen: support local attrs in _multi_parse
authorJakub Kicinski <kuba@kernel.org>
Tue, 20 May 2025 16:19:12 +0000 (09:19 -0700)
committerJakub Kicinski <kuba@kernel.org>
Wed, 21 May 2025 19:38:22 +0000 (12:38 -0700)
commit092b34b937353eaa6164ceb1f520b1f640aee54f
treeeeff6438613a728b9b2833eb0e6e8d64e156577c
parenta66a170b68af0d588f4eadb9e5813c4edefe24f5
tools: ynl-gen: support local attrs in _multi_parse

The _multi_parse() helper calls the _attr_get() method of each attr,
but it only respects what code the helper wants to emit, not what
local variables it needs. Local variables will soon be needed,
support them.

Reviewed-by: Donald Hunter <donald.hunter@gmail.com>
Link: https://patch.msgid.link/20250520161916.413298-9-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
tools/net/ynl/pyynl/ynl_gen_c.py