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