linux/tools/net/ynl
Jakub Kicinski 4c8c24e801 tools: ynl-gen: support empty attribute lists
Differentiate between empty list and None for member lists.
New families may want to create request responses with no attribute.
If we treat those the same as None we end up rendering
a full parsing policy in user space, instead of an empty one.

Reviewed-by: Donald Hunter <donald.hunter@gmail.com>
Link: https://lore.kernel.org/r/20230824003056.1436637-5-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2023-08-24 19:04:20 -07:00
..
generated tools: ynl-gen: set length of binary fields 2023-08-24 19:04:20 -07:00
lib tools: ynl: allow passing binary data 2023-08-24 19:04:20 -07:00
samples ynl: print xdp-zc-max-segs in the sample 2023-07-28 09:33:12 -07:00
cli.py ynl: re-license uniformly under GPL-2.0 OR BSD-3-Clause 2023-03-07 13:44:30 -08:00
ethtool.py tools: ynl: Rename ethtool to ethtool.py 2023-04-13 22:18:29 -07:00
Makefile ynl: regenerate all headers 2023-07-28 09:33:12 -07:00
Makefile.deps tools: ynl: improve the direct-include header guard logic 2023-06-22 19:47:02 -07:00
requirements.txt tools: ynl: add the Python requirements.txt file 2023-03-24 19:11:02 -07:00
ynl-gen-c.py tools: ynl-gen: support empty attribute lists 2023-08-24 19:04:20 -07:00
ynl-regen.sh ynl: regenerate all headers 2023-07-28 09:33:12 -07:00