genetlink.h
来自「Axis 221 camera embedded programing inte」· C头文件 代码 · 共 70 行
H
70 行
#ifndef __LINUX_GENERIC_NETLINK_H#define __LINUX_GENERIC_NETLINK_H#include <linux/netlink.h>#define GENL_NAMSIZ 16 /* length of family name */#define GENL_MIN_ID NLMSG_MIN_TYPE#define GENL_MAX_ID 1023struct genlmsghdr { __u8 cmd; __u8 version; __u16 reserved;};#define GENL_HDRLEN NLMSG_ALIGN(sizeof(struct genlmsghdr))#define GENL_ADMIN_PERM 0x01#define GENL_CMD_CAP_DO 0x02#define GENL_CMD_CAP_DUMP 0x04#define GENL_CMD_CAP_HASPOL 0x08/* * List of reserved static generic netlink identifiers: */#define GENL_ID_GENERATE 0#define GENL_ID_CTRL NLMSG_MIN_TYPE/************************************************************************** * Controller **************************************************************************/enum { CTRL_CMD_UNSPEC, CTRL_CMD_NEWFAMILY, CTRL_CMD_DELFAMILY, CTRL_CMD_GETFAMILY, CTRL_CMD_NEWOPS, CTRL_CMD_DELOPS, CTRL_CMD_GETOPS, __CTRL_CMD_MAX,};#define CTRL_CMD_MAX (__CTRL_CMD_MAX - 1)enum { CTRL_ATTR_UNSPEC, CTRL_ATTR_FAMILY_ID, CTRL_ATTR_FAMILY_NAME, CTRL_ATTR_VERSION, CTRL_ATTR_HDRSIZE, CTRL_ATTR_MAXATTR, CTRL_ATTR_OPS, __CTRL_ATTR_MAX,};#define CTRL_ATTR_MAX (__CTRL_ATTR_MAX - 1)enum { CTRL_ATTR_OP_UNSPEC, CTRL_ATTR_OP_ID, CTRL_ATTR_OP_FLAGS, __CTRL_ATTR_OP_MAX,};#define CTRL_ATTR_OP_MAX (__CTRL_ATTR_OP_MAX - 1)#endif /* __LINUX_GENERIC_NETLINK_H */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?