Commit | Line | Data |
---|---|---|
65d7ab8d TH |
1 | /* ila.h - ILA Interface */ |
2 | ||
3 | #ifndef _UAPI_LINUX_ILA_H | |
4 | #define _UAPI_LINUX_ILA_H | |
5 | ||
7f00feaf TH |
6 | /* NETLINK_GENERIC related info */ |
7 | #define ILA_GENL_NAME "ila" | |
8 | #define ILA_GENL_VERSION 0x1 | |
9 | ||
65d7ab8d TH |
10 | enum { |
11 | ILA_ATTR_UNSPEC, | |
12 | ILA_ATTR_LOCATOR, /* u64 */ | |
7f00feaf TH |
13 | ILA_ATTR_IDENTIFIER, /* u64 */ |
14 | ILA_ATTR_LOCATOR_MATCH, /* u64 */ | |
15 | ILA_ATTR_IFINDEX, /* s32 */ | |
16 | ILA_ATTR_DIR, /* u32 */ | |
65d7ab8d TH |
17 | |
18 | __ILA_ATTR_MAX, | |
19 | }; | |
20 | ||
21 | #define ILA_ATTR_MAX (__ILA_ATTR_MAX - 1) | |
22 | ||
7f00feaf TH |
23 | enum { |
24 | ILA_CMD_UNSPEC, | |
25 | ILA_CMD_ADD, | |
26 | ILA_CMD_DEL, | |
27 | ILA_CMD_GET, | |
28 | ||
29 | __ILA_CMD_MAX, | |
30 | }; | |
31 | ||
32 | #define ILA_CMD_MAX (__ILA_CMD_MAX - 1) | |
33 | ||
34 | #define ILA_DIR_IN (1 << 0) | |
35 | #define ILA_DIR_OUT (1 << 1) | |
36 | ||
65d7ab8d | 37 | #endif /* _UAPI_LINUX_ILA_H */ |