blob: fefc49534a30b506275fa40a4e1710d95a2db538 [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 Ferris05d08e92016-02-04 13:16:38 -08007#ifndef _UAPI_LINUX_ILA_H
8#define _UAPI_LINUX_ILA_H
Christopher Ferris106b3a82016-08-24 12:15:38 -07009#define ILA_GENL_NAME "ila"
10#define ILA_GENL_VERSION 0x1
Christopher Ferris05d08e92016-02-04 13:16:38 -080011enum {
12 ILA_ATTR_UNSPEC,
Christopher Ferris05d08e92016-02-04 13:16:38 -080013 ILA_ATTR_LOCATOR,
Christopher Ferris106b3a82016-08-24 12:15:38 -070014 ILA_ATTR_IDENTIFIER,
Christopher Ferris106b3a82016-08-24 12:15:38 -070015 ILA_ATTR_LOCATOR_MATCH,
16 ILA_ATTR_IFINDEX,
17 ILA_ATTR_DIR,
18 ILA_ATTR_PAD,
Christopher Ferris106b3a82016-08-24 12:15:38 -070019 ILA_ATTR_CSUM_MODE,
Christopher Ferris934ec942018-01-31 15:29:16 -080020 ILA_ATTR_IDENT_TYPE,
21 ILA_ATTR_HOOK_TYPE,
Christopher Ferris05d08e92016-02-04 13:16:38 -080022 __ILA_ATTR_MAX,
23};
24#define ILA_ATTR_MAX (__ILA_ATTR_MAX - 1)
Christopher Ferris106b3a82016-08-24 12:15:38 -070025enum {
26 ILA_CMD_UNSPEC,
27 ILA_CMD_ADD,
28 ILA_CMD_DEL,
Christopher Ferris106b3a82016-08-24 12:15:38 -070029 ILA_CMD_GET,
Christopher Ferrisa981e2e2018-10-25 12:11:39 -070030 ILA_CMD_FLUSH,
Christopher Ferris106b3a82016-08-24 12:15:38 -070031 __ILA_CMD_MAX,
32};
33#define ILA_CMD_MAX (__ILA_CMD_MAX - 1)
Christopher Ferris106b3a82016-08-24 12:15:38 -070034#define ILA_DIR_IN (1 << 0)
35#define ILA_DIR_OUT (1 << 1)
36enum {
37 ILA_CSUM_ADJUST_TRANSPORT,
Christopher Ferris106b3a82016-08-24 12:15:38 -070038 ILA_CSUM_NEUTRAL_MAP,
39 ILA_CSUM_NO_ACTION,
Christopher Ferris934ec942018-01-31 15:29:16 -080040 ILA_CSUM_NEUTRAL_MAP_AUTO,
41};
42enum {
43 ILA_ATYPE_IID = 0,
44 ILA_ATYPE_LUID,
45 ILA_ATYPE_VIRT_V4,
46 ILA_ATYPE_VIRT_UNI_V6,
47 ILA_ATYPE_VIRT_MULTI_V6,
48 ILA_ATYPE_NONLOCAL_ADDR,
49 ILA_ATYPE_RSVD_1,
50 ILA_ATYPE_RSVD_2,
51 ILA_ATYPE_USE_FORMAT = 32,
52};
53enum {
54 ILA_HOOK_ROUTE_OUTPUT,
55 ILA_HOOK_ROUTE_INPUT,
Christopher Ferris106b3a82016-08-24 12:15:38 -070056};
Christopher Ferris05d08e92016-02-04 13:16:38 -080057#endif