• Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * This file is auto-generated. Modifications will be lost.
3  *
4  * See https://android.googlesource.com/platform/bionic/+/master/libc/kernel/
5  * for more information.
6  */
7 #ifndef __UAPI_NCSI_NETLINK_H__
8 #define __UAPI_NCSI_NETLINK_H__
9 enum ncsi_nl_commands {
10   NCSI_CMD_UNSPEC,
11   NCSI_CMD_PKG_INFO,
12   NCSI_CMD_SET_INTERFACE,
13   NCSI_CMD_CLEAR_INTERFACE,
14   NCSI_CMD_SEND_CMD,
15   NCSI_CMD_SET_PACKAGE_MASK,
16   NCSI_CMD_SET_CHANNEL_MASK,
17   __NCSI_CMD_AFTER_LAST,
18   NCSI_CMD_MAX = __NCSI_CMD_AFTER_LAST - 1
19 };
20 enum ncsi_nl_attrs {
21   NCSI_ATTR_UNSPEC,
22   NCSI_ATTR_IFINDEX,
23   NCSI_ATTR_PACKAGE_LIST,
24   NCSI_ATTR_PACKAGE_ID,
25   NCSI_ATTR_CHANNEL_ID,
26   NCSI_ATTR_DATA,
27   NCSI_ATTR_MULTI_FLAG,
28   NCSI_ATTR_PACKAGE_MASK,
29   NCSI_ATTR_CHANNEL_MASK,
30   __NCSI_ATTR_AFTER_LAST,
31   NCSI_ATTR_MAX = __NCSI_ATTR_AFTER_LAST - 1
32 };
33 enum ncsi_nl_pkg_attrs {
34   NCSI_PKG_ATTR_UNSPEC,
35   NCSI_PKG_ATTR,
36   NCSI_PKG_ATTR_ID,
37   NCSI_PKG_ATTR_FORCED,
38   NCSI_PKG_ATTR_CHANNEL_LIST,
39   __NCSI_PKG_ATTR_AFTER_LAST,
40   NCSI_PKG_ATTR_MAX = __NCSI_PKG_ATTR_AFTER_LAST - 1
41 };
42 enum ncsi_nl_channel_attrs {
43   NCSI_CHANNEL_ATTR_UNSPEC,
44   NCSI_CHANNEL_ATTR,
45   NCSI_CHANNEL_ATTR_ID,
46   NCSI_CHANNEL_ATTR_VERSION_MAJOR,
47   NCSI_CHANNEL_ATTR_VERSION_MINOR,
48   NCSI_CHANNEL_ATTR_VERSION_STR,
49   NCSI_CHANNEL_ATTR_LINK_STATE,
50   NCSI_CHANNEL_ATTR_ACTIVE,
51   NCSI_CHANNEL_ATTR_FORCED,
52   NCSI_CHANNEL_ATTR_VLAN_LIST,
53   NCSI_CHANNEL_ATTR_VLAN_ID,
54   __NCSI_CHANNEL_ATTR_AFTER_LAST,
55   NCSI_CHANNEL_ATTR_MAX = __NCSI_CHANNEL_ATTR_AFTER_LAST - 1
56 };
57 #endif
58