diff options
author | Jakub Kicinski <kuba@kernel.org> | 2024-02-02 03:49:26 +0300 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2024-02-03 08:16:38 +0300 |
commit | d2866539df7b7fd491c7f2bfea79e5eaa7f46310 (patch) | |
tree | e016de2f89166edb88854e210e8be8183bdb67fc /tools/net/ynl/generated | |
parent | 7c59c9c8f2025358cacf08b8e5a626a08112cffc (diff) | |
download | linux-d2866539df7b7fd491c7f2bfea79e5eaa7f46310.tar.xz |
tools: ynl: auto-gen for all genetlink families
Instead of listing the genetlink families that we want to codegen
for, always codegen for everyone. We can add an opt-out later but
it seems like most families are not causing any issues, and yet
folks forget to add them to the Makefile.
Reviewed-by: Jiri Pirko <jiri@nvidia.com>
Link: https://lore.kernel.org/r/20240202004926.447803-4-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/net/ynl/generated')
-rw-r--r-- | tools/net/ynl/generated/Makefile | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/net/ynl/generated/Makefile b/tools/net/ynl/generated/Makefile index 3b9f738c61b8..7135028cb449 100644 --- a/tools/net/ynl/generated/Makefile +++ b/tools/net/ynl/generated/Makefile @@ -14,7 +14,10 @@ YNL_GEN_ARG_ethtool:=--user-header linux/ethtool_netlink.h \ TOOL:=../ynl-gen-c.py -GENS:=ethtool devlink dpll handshake fou mptcp_pm netdev nfsd ovs_datapath ovs_vport ovs_flow +GENS_PATHS=$(shell grep -nrI --files-without-match \ + 'protocol: netlink' \ + ../../../../Documentation/netlink/specs/) +GENS=$(patsubst ../../../../Documentation/netlink/specs/%.yaml,%,${GENS_PATHS}) SRCS=$(patsubst %,%-user.c,${GENS}) HDRS=$(patsubst %,%-user.h,${GENS}) OBJS=$(patsubst %,%-user.o,${GENS}) |