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_LINUX_IOAM6_GENL_H 8*8d67ca89SAndroid Build Coastguard Worker #define _UAPI_LINUX_IOAM6_GENL_H 9*8d67ca89SAndroid Build Coastguard Worker #define IOAM6_GENL_NAME "IOAM6" 10*8d67ca89SAndroid Build Coastguard Worker #define IOAM6_GENL_VERSION 0x1 11*8d67ca89SAndroid Build Coastguard Worker enum { 12*8d67ca89SAndroid Build Coastguard Worker IOAM6_ATTR_UNSPEC, 13*8d67ca89SAndroid Build Coastguard Worker IOAM6_ATTR_NS_ID, 14*8d67ca89SAndroid Build Coastguard Worker IOAM6_ATTR_NS_DATA, 15*8d67ca89SAndroid Build Coastguard Worker IOAM6_ATTR_NS_DATA_WIDE, 16*8d67ca89SAndroid Build Coastguard Worker #define IOAM6_MAX_SCHEMA_DATA_LEN (255 * 4) 17*8d67ca89SAndroid Build Coastguard Worker IOAM6_ATTR_SC_ID, 18*8d67ca89SAndroid Build Coastguard Worker IOAM6_ATTR_SC_DATA, 19*8d67ca89SAndroid Build Coastguard Worker IOAM6_ATTR_SC_NONE, 20*8d67ca89SAndroid Build Coastguard Worker IOAM6_ATTR_PAD, 21*8d67ca89SAndroid Build Coastguard Worker __IOAM6_ATTR_MAX, 22*8d67ca89SAndroid Build Coastguard Worker }; 23*8d67ca89SAndroid Build Coastguard Worker #define IOAM6_ATTR_MAX (__IOAM6_ATTR_MAX - 1) 24*8d67ca89SAndroid Build Coastguard Worker enum { 25*8d67ca89SAndroid Build Coastguard Worker IOAM6_CMD_UNSPEC, 26*8d67ca89SAndroid Build Coastguard Worker IOAM6_CMD_ADD_NAMESPACE, 27*8d67ca89SAndroid Build Coastguard Worker IOAM6_CMD_DEL_NAMESPACE, 28*8d67ca89SAndroid Build Coastguard Worker IOAM6_CMD_DUMP_NAMESPACES, 29*8d67ca89SAndroid Build Coastguard Worker IOAM6_CMD_ADD_SCHEMA, 30*8d67ca89SAndroid Build Coastguard Worker IOAM6_CMD_DEL_SCHEMA, 31*8d67ca89SAndroid Build Coastguard Worker IOAM6_CMD_DUMP_SCHEMAS, 32*8d67ca89SAndroid Build Coastguard Worker IOAM6_CMD_NS_SET_SCHEMA, 33*8d67ca89SAndroid Build Coastguard Worker __IOAM6_CMD_MAX, 34*8d67ca89SAndroid Build Coastguard Worker }; 35*8d67ca89SAndroid Build Coastguard Worker #define IOAM6_CMD_MAX (__IOAM6_CMD_MAX - 1) 36*8d67ca89SAndroid Build Coastguard Worker #define IOAM6_GENL_EV_GRP_NAME "ioam6_events" 37*8d67ca89SAndroid Build Coastguard Worker enum ioam6_event_type { 38*8d67ca89SAndroid Build Coastguard Worker IOAM6_EVENT_UNSPEC, 39*8d67ca89SAndroid Build Coastguard Worker IOAM6_EVENT_TRACE, 40*8d67ca89SAndroid Build Coastguard Worker }; 41*8d67ca89SAndroid Build Coastguard Worker enum ioam6_event_attr { 42*8d67ca89SAndroid Build Coastguard Worker IOAM6_EVENT_ATTR_UNSPEC, 43*8d67ca89SAndroid Build Coastguard Worker IOAM6_EVENT_ATTR_TRACE_NAMESPACE, 44*8d67ca89SAndroid Build Coastguard Worker IOAM6_EVENT_ATTR_TRACE_NODELEN, 45*8d67ca89SAndroid Build Coastguard Worker IOAM6_EVENT_ATTR_TRACE_TYPE, 46*8d67ca89SAndroid Build Coastguard Worker IOAM6_EVENT_ATTR_TRACE_DATA, 47*8d67ca89SAndroid Build Coastguard Worker __IOAM6_EVENT_ATTR_MAX 48*8d67ca89SAndroid Build Coastguard Worker }; 49*8d67ca89SAndroid Build Coastguard Worker #define IOAM6_EVENT_ATTR_MAX (__IOAM6_EVENT_ATTR_MAX - 1) 50*8d67ca89SAndroid Build Coastguard Worker #endif 51