tools: ynl-gen: fix collecting global policy attrs
authorJakub Kicinski <kuba@kernel.org>
Thu, 24 Aug 2023 00:30:54 +0000 (17:30 -0700)
committerJakub Kicinski <kuba@kernel.org>
Fri, 25 Aug 2023 02:04:20 +0000 (19:04 -0700)
commitdc2ef94d892634fba912e4fdeb01cd1c19346c9a
treeed99ac3fb2f09837656325950bb085fac22664f7
parenta149a3a13bbcc5b87ade9073b6f1c9584f85ab18
tools: ynl-gen: fix collecting global policy attrs

We look for attributes inside do.request, but there's another
layer of nesting in the spec, look inside do.request.attributes.

This bug had no effect as all global policies we generate (fou)
seem to be full, anyway, and we treat full and empty the same.

Next patch will change the treatment of empty policies.

Reviewed-by: Donald Hunter <donald.hunter@gmail.com>
Link: https://lore.kernel.org/r/20230824003056.1436637-4-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
tools/net/ynl/ynl-gen-c.py