tools: ynl: fully inherit attrs in subsets

To avoid having to repeat the entire definition of an attribute
(including the value) use the Attr object from the original set.
In fact this is already the documented expectation.

Fixes: be5bea1cc0 ("net: add basic C code generators for Netlink")
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
Jakub Kicinski
2023-03-01 10:36:40 -08:00
committed by David S. Miller
parent ad93bab6b8
commit 7cf93538e0
2 changed files with 17 additions and 9 deletions

View File

@ -199,7 +199,8 @@ The ``value`` property can be skipped, in which case the attribute ID
will be the value of the previous attribute plus one (recursively)
and ``0`` for the first attribute in the attribute set.
Note that the ``value`` of an attribute is defined only in its main set.
Note that the ``value`` of an attribute is defined only in its main set
(not in subsets).
enum
~~~~