tools: ynl-gen: support code gen for events
authorJakub Kicinski <kuba@kernel.org>
Thu, 8 Jun 2023 21:11:58 +0000 (14:11 -0700)
committerJakub Kicinski <kuba@kernel.org>
Fri, 9 Jun 2023 21:40:31 +0000 (14:40 -0700)
commit6da3424fd629570b5e3b5e9484ffc752a325f9f5
tree1432ad775af1290770392683248884108882649f
parentced1568862bdb985eb4e5ca854cc7734a4ad3543
tools: ynl-gen: support code gen for events

Netlink specs support both events and notifications (former can
define their own message contents). Plug in missing code to
generate types, parsers and include events into notification
tables.

Signed-off-by: Jakub Kicinski <kuba@kernel.org>
tools/net/ynl/lib/nlspec.py
tools/net/ynl/ynl-gen-c.py