]> www.infradead.org Git - users/jedix/linux-maple.git/commit
tools: ynl-gen: allow noncontiguous enums
authorJiri Pirko <jiri@nvidia.com>
Mon, 5 May 2025 11:45:10 +0000 (13:45 +0200)
committerJakub Kicinski <kuba@kernel.org>
Wed, 7 May 2025 01:21:08 +0000 (18:21 -0700)
commit37006af675e8ced690ffb2285d0f15a98323a7de
tree6bd6f8e13b8e504082eae017e5caef3b37fc71c8
parentdf6a69bc8f31fc34ac1f5408a82e60a3f31d905e
tools: ynl-gen: allow noncontiguous enums

in case the enum has holes, instead of hard stop, generate a validation
callback to check valid enum values.

Signed-off-by: Jiri Pirko <jiri@nvidia.com>
Link: https://patch.msgid.link/20250505114513.53370-2-jiri@resnulli.us
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
tools/net/ynl/pyynl/ynl_gen_c.py