blob: 7887630c9ac56ee7450125ab9aa37b7b22a3fb04 [file] [log] [blame]
Elliott Hughes180edef2023-11-02 00:08:05 +00001/*
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 */
Christopher Ferris76a1d452018-06-27 14:12:29 -07007#ifndef __UAPI_NCSI_NETLINK_H__
8#define __UAPI_NCSI_NETLINK_H__
9enum ncsi_nl_commands {
10 NCSI_CMD_UNSPEC,
11 NCSI_CMD_PKG_INFO,
12 NCSI_CMD_SET_INTERFACE,
13 NCSI_CMD_CLEAR_INTERFACE,
Christopher Ferris86a48372019-01-10 14:14:59 -080014 NCSI_CMD_SEND_CMD,
Christopher Ferrisd842e432019-03-07 10:21:59 -080015 NCSI_CMD_SET_PACKAGE_MASK,
16 NCSI_CMD_SET_CHANNEL_MASK,
Christopher Ferris76a1d452018-06-27 14:12:29 -070017 __NCSI_CMD_AFTER_LAST,
18 NCSI_CMD_MAX = __NCSI_CMD_AFTER_LAST - 1
19};
20enum 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,
Christopher Ferris86a48372019-01-10 14:14:59 -080026 NCSI_ATTR_DATA,
Christopher Ferrisd842e432019-03-07 10:21:59 -080027 NCSI_ATTR_MULTI_FLAG,
28 NCSI_ATTR_PACKAGE_MASK,
29 NCSI_ATTR_CHANNEL_MASK,
Christopher Ferris76a1d452018-06-27 14:12:29 -070030 __NCSI_ATTR_AFTER_LAST,
31 NCSI_ATTR_MAX = __NCSI_ATTR_AFTER_LAST - 1
32};
33enum 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};
42enum 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