tools: ynl: switch away from mnl_cb_t
authorJakub Kicinski <kuba@kernel.org>
Tue, 27 Feb 2024 22:30:28 +0000 (14:30 -0800)
committerJakub Kicinski <kuba@kernel.org>
Wed, 28 Feb 2024 23:25:44 +0000 (15:25 -0800)
commitdd0973d71e1feb36fd396aea7094f89888be7e42
tree288b005fe9b71ede3dc0154b22c7475c03040261
parent766c4b5460f4edf3fd51ef8696f89fa207bf95f8
tools: ynl: switch away from mnl_cb_t

All YNL parsing callbacks take struct ynl_parse_arg as the argument.
Make that official by using a local callback type instead of mnl_cb_t.

Acked-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
Link: https://lore.kernel.org/r/20240227223032.1835527-12-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
tools/net/ynl/lib/ynl-priv.h
tools/net/ynl/lib/ynl.c
tools/net/ynl/ynl-gen-c.py