Merge branch 'tools-net-ynl-add-features-for-tc-family'
authorJakub Kicinski <kuba@kernel.org>
Thu, 1 Feb 2024 05:19:21 +0000 (21:19 -0800)
committerJakub Kicinski <kuba@kernel.org>
Thu, 1 Feb 2024 05:19:22 +0000 (21:19 -0800)
commit1701940b1a02addc8fe445538442112e84270b02
tree072bd58a72d1ced7442188edfe7e8b55fcbc2ab9
parente79027c08302e299571555a9606b751820afa409
parent2267672a6190cfb0349e95a70e09dc6a973007c1
Merge branch 'tools-net-ynl-add-features-for-tc-family'

Donald Hunter says:

====================
tools/net/ynl: Add features for tc family

Add features to ynl for tc and update the tc spec to use them.

Patch 1 adds an option to output json instead of python pretty printing.
Patch 2, 3 adds support and docs for sub-messages in nested attribute
spaces that reference keys from a parent space.
Patches 4 and 7-9 refactor ynl in support of nested struct definitions
Patch 5 implements sub-message encoding for write ops.
Patch 6 adds logic to set default zero values for binary blobs
Patches 10, 11 adds support and docs for nested struct definitions
Patch 12 updates the ynl doc generator to include type information for
struct members.
Patch 13 updates the tc spec - still a work in progress but more complete
====================

Link: https://lore.kernel.org/r/20240129223458.52046-1-donald.hunter@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>