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