blob: 8201bb54ada71ab81283ec8afefb8fdd051abd37 [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 Ferris2abfa9e2021-11-01 16:26:06 -07007#ifndef _UAPI_LINUX_IOAM6_GENL_H
8#define _UAPI_LINUX_IOAM6_GENL_H
9#define IOAM6_GENL_NAME "IOAM6"
10#define IOAM6_GENL_VERSION 0x1
11enum {
12 IOAM6_ATTR_UNSPEC,
13 IOAM6_ATTR_NS_ID,
14 IOAM6_ATTR_NS_DATA,
15 IOAM6_ATTR_NS_DATA_WIDE,
16#define IOAM6_MAX_SCHEMA_DATA_LEN (255 * 4)
17 IOAM6_ATTR_SC_ID,
18 IOAM6_ATTR_SC_DATA,
19 IOAM6_ATTR_SC_NONE,
20 IOAM6_ATTR_PAD,
21 __IOAM6_ATTR_MAX,
22};
23#define IOAM6_ATTR_MAX (__IOAM6_ATTR_MAX - 1)
24enum {
25 IOAM6_CMD_UNSPEC,
26 IOAM6_CMD_ADD_NAMESPACE,
27 IOAM6_CMD_DEL_NAMESPACE,
28 IOAM6_CMD_DUMP_NAMESPACES,
29 IOAM6_CMD_ADD_SCHEMA,
30 IOAM6_CMD_DEL_SCHEMA,
31 IOAM6_CMD_DUMP_SCHEMAS,
32 IOAM6_CMD_NS_SET_SCHEMA,
33 __IOAM6_CMD_MAX,
34};
35#define IOAM6_CMD_MAX (__IOAM6_CMD_MAX - 1)
36#endif