xref: /kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/ncsi.h (revision 22851890)
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/
1/*
2 * This header was generated from the Linux kernel headers by update_headers.py,
3 * to provide necessary information from kernel to userspace, such as constants,
4 * structures, and macros, and thus, contains no copyrightable information.
5 */
6#ifndef __UAPI_NCSI_NETLINK_H__
7#define __UAPI_NCSI_NETLINK_H__
8enum ncsi_nl_commands {
9	NCSI_CMD_UNSPEC,
10	NCSI_CMD_PKG_INFO,
11	NCSI_CMD_SET_INTERFACE,
12	NCSI_CMD_CLEAR_INTERFACE,
13	__NCSI_CMD_AFTER_LAST,
14	NCSI_CMD_MAX = __NCSI_CMD_AFTER_LAST - 1
15};
16enum ncsi_nl_attrs {
17	NCSI_ATTR_UNSPEC,
18	NCSI_ATTR_IFINDEX,
19	NCSI_ATTR_PACKAGE_LIST,
20	NCSI_ATTR_PACKAGE_ID,
21	NCSI_ATTR_CHANNEL_ID,
22	__NCSI_ATTR_AFTER_LAST,
23	NCSI_ATTR_MAX = __NCSI_ATTR_AFTER_LAST - 1
24};
25enum ncsi_nl_pkg_attrs {
26	NCSI_PKG_ATTR_UNSPEC,
27	NCSI_PKG_ATTR,
28	NCSI_PKG_ATTR_ID,
29	NCSI_PKG_ATTR_FORCED,
30	NCSI_PKG_ATTR_CHANNEL_LIST,
31	__NCSI_PKG_ATTR_AFTER_LAST,
32	NCSI_PKG_ATTR_MAX = __NCSI_PKG_ATTR_AFTER_LAST - 1
33};
34enum ncsi_nl_channel_attrs {
35	NCSI_CHANNEL_ATTR_UNSPEC,
36	NCSI_CHANNEL_ATTR,
37	NCSI_CHANNEL_ATTR_ID,
38	NCSI_CHANNEL_ATTR_VERSION_MAJOR,
39	NCSI_CHANNEL_ATTR_VERSION_MINOR,
40	NCSI_CHANNEL_ATTR_VERSION_STR,
41	NCSI_CHANNEL_ATTR_LINK_STATE,
42	NCSI_CHANNEL_ATTR_ACTIVE,
43	NCSI_CHANNEL_ATTR_FORCED,
44	NCSI_CHANNEL_ATTR_VLAN_LIST,
45	NCSI_CHANNEL_ATTR_VLAN_ID,
46	__NCSI_CHANNEL_ATTR_AFTER_LAST,
47	NCSI_CHANNEL_ATTR_MAX = __NCSI_CHANNEL_ATTR_AFTER_LAST - 1
48};
49#endif
50

Indexes created Thu Nov 07 10:32:03 CST 2024