linux/include/uapi/linux/genetlink.h

/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
#ifndef _UAPI__LINUX_GENERIC_NETLINK_H
#define _UAPI__LINUX_GENERIC_NETLINK_H

#include <linux/types.h>
#include <linux/netlink.h>

#define GENL_NAMSIZ

#define GENL_MIN_ID
#define GENL_MAX_ID

struct genlmsghdr {};

#define GENL_HDRLEN

#define GENL_ADMIN_PERM
#define GENL_CMD_CAP_DO
#define GENL_CMD_CAP_DUMP
#define GENL_CMD_CAP_HASPOL
#define GENL_UNS_ADMIN_PERM

/*
 * List of reserved static generic netlink identifiers:
 */
#define GENL_ID_CTRL
#define GENL_ID_VFS_DQUOT
#define GENL_ID_PMCRAID
/* must be last reserved + 1 */
#define GENL_START_ALLOC

/**************************************************************************
 * Controller
 **************************************************************************/

enum {};

#define CTRL_CMD_MAX

enum {};

#define CTRL_ATTR_MAX

enum {};

#define CTRL_ATTR_OP_MAX

enum {};

#define CTRL_ATTR_MCAST_GRP_MAX

enum {};

#define CTRL_ATTR_POLICY_MAX

#endif /* _UAPI__LINUX_GENERIC_NETLINK_H */