aboutsummaryrefslogtreecommitdiffstats
path: root/tools/syz-declextract/testdata/netlink.c.json
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2024-12-02 10:57:36 +0100
committerDmitry Vyukov <dvyukov@google.com>2024-12-11 15:22:17 +0000
commit13dbd03bf7ca0a245cfdfd2d8c8b73e486bbaa7b (patch)
treea5dacd038d0ebfa8f3515b42ecb45656f59b933f /tools/syz-declextract/testdata/netlink.c.json
parent60f80647a03647bdf6c736952d6216b0ba32580e (diff)
pkg/declextract: emit more netlink families
Emit families w/o policy, emit duplicate commands.
Diffstat (limited to 'tools/syz-declextract/testdata/netlink.c.json')
-rw-r--r--tools/syz-declextract/testdata/netlink.c.json30
1 files changed, 30 insertions, 0 deletions
diff --git a/tools/syz-declextract/testdata/netlink.c.json b/tools/syz-declextract/testdata/netlink.c.json
index 99b18aae8..ed3a04b79 100644
--- a/tools/syz-declextract/testdata/netlink.c.json
+++ b/tools/syz-declextract/testdata/netlink.c.json
@@ -14,6 +14,10 @@
{
"name": "NETLINK_FOO_NESTED_ATTR2",
"value": "1"
+ },
+ {
+ "name": "NETLINK_NOPOLICY_CMD",
+ "value": "0"
}
],
"structs": [
@@ -127,6 +131,23 @@
"func": "bar_cmd",
"access": "ns_admin",
"policy": "foo_genl_policy_netlink"
+ },
+ {
+ "name": "NETLINK_FOO_CMD_BAR",
+ "func": "bar_cmd",
+ "access": "ns_admin",
+ "policy": "foo_dump_genl_policy_netlink"
+ }
+ ],
+ "source_file": "netlink.c"
+ },
+ {
+ "name": "nopolicy",
+ "ops": [
+ {
+ "name": "NETLINK_NOPOLICY_CMD",
+ "func": "foo_cmd",
+ "access": "user"
}
],
"source_file": "netlink.c"
@@ -134,6 +155,15 @@
],
"netlink_policies": [
{
+ "name": "foo_dump_genl_policy_netlink",
+ "attrs": [
+ {
+ "name": "NETLINK_FOO_ATTR1",
+ "kind": "NLA_U32"
+ }
+ ]
+ },
+ {
"name": "foo_genl_nested_policy_netlink",
"attrs": [
{