github.com/google/syzkaller@v0.0.0-20251211124644-a066d2bc4b02/tools/syz-declextract/testdata/include/uapi/netlink_family.h (about)

     1  // Copyright 2024 syzkaller project authors. All rights reserved.
     2  // Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file.
     3  
     4  // Description of some hypothetic netlink family.
     5  
     6  enum netlink_foo_cmds {
     7    NETLINK_FOO_CMD_FOO,
     8    NETLINK_FOO_CMD_BAR,
     9  };
    10  
    11  enum netlink_foo_attrs {
    12    NETLINK_FOO_ATTR1,
    13    NETLINK_FOO_ATTR2,
    14    NETLINK_FOO_ATTR3 = NETLINK_FOO_ATTR2 + 3,  // make them non-dense
    15    NETLINK_FOO_ATTR4,
    16    NETLINK_FOO_ATTR5,
    17    NETLINK_FOO_ATTR6,
    18    NETLINK_FOO_ATTR7,
    19  };
    20  
    21  struct netlink_foo_struct1 {
    22    int a, b, c;
    23  };
    24  
    25  typedef struct {
    26    double a, b, c;
    27  } netlink_foo_struct2;