tools: ynl-gen: switch to family struct
authorJakub Kicinski <kuba@kernel.org>
Fri, 2 Jun 2023 02:35:47 +0000 (19:35 -0700)
committerJakub Kicinski <kuba@kernel.org>
Sat, 3 Jun 2023 05:10:47 +0000 (22:10 -0700)
commit8cb6afb3354172360881d6a644967c35f767ca2b
tree7fb6d8e9d7013c3d976e84d9d1b8de90cd61b5b8
parent5d58f911c75544eeb213e75a69912f330ad9f052
tools: ynl-gen: switch to family struct

We'll want to store static info about the family soon.
Generate a struct. This changes creation from, e.g.:

 ys = ynl_sock_create("netdev", &yerr);
to:
 ys = ynl_sock_create(&ynl_netdev_family, &yerr);

on user's side.

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