tools: ynl-gen: walk nested types in depth
authorJakub Kicinski <kuba@kernel.org>
Wed, 7 Jun 2023 20:23:59 +0000 (13:23 -0700)
committerJakub Kicinski <kuba@kernel.org>
Thu, 8 Jun 2023 21:01:10 +0000 (14:01 -0700)
commiteae7af21bdb9022bfea7ee96fb4fa6c39bf02f32
tree9d0b60e9e09f9ebb86a4a3b1826748d0761fceed
parent37487f93b12551f82547e04b32d8d285818ea7a0
tools: ynl-gen: walk nested types in depth

So far we had only created structures for nested types nested
directly in messages (second level of attrs so to speak).
Walk types in depth to support deeper nesting.

Signed-off-by: Jakub Kicinski <kuba@kernel.org>
tools/net/ynl/ynl-gen-c.py