1/* Generated by ./xlat/gen.sh from ./xlat/bpf_map_types.in; do not edit. */
2#if !(defined(BPF_MAP_TYPE_UNSPEC) || (defined(HAVE_DECL_BPF_MAP_TYPE_UNSPEC) && HAVE_DECL_BPF_MAP_TYPE_UNSPEC))
3# define BPF_MAP_TYPE_UNSPEC 0
4#endif
5#if !(defined(BPF_MAP_TYPE_HASH) || (defined(HAVE_DECL_BPF_MAP_TYPE_HASH) && HAVE_DECL_BPF_MAP_TYPE_HASH))
6# define BPF_MAP_TYPE_HASH 1
7#endif
8#if !(defined(BPF_MAP_TYPE_ARRAY) || (defined(HAVE_DECL_BPF_MAP_TYPE_ARRAY) && HAVE_DECL_BPF_MAP_TYPE_ARRAY))
9# define BPF_MAP_TYPE_ARRAY 2
10#endif
11#if !(defined(BPF_MAP_TYPE_PROG_ARRAY) || (defined(HAVE_DECL_BPF_MAP_TYPE_PROG_ARRAY) && HAVE_DECL_BPF_MAP_TYPE_PROG_ARRAY))
12# define BPF_MAP_TYPE_PROG_ARRAY 3
13#endif
14#if !(defined(BPF_MAP_TYPE_PERF_EVENT_ARRAY) || (defined(HAVE_DECL_BPF_MAP_TYPE_PERF_EVENT_ARRAY) && HAVE_DECL_BPF_MAP_TYPE_PERF_EVENT_ARRAY))
15# define BPF_MAP_TYPE_PERF_EVENT_ARRAY 4
16#endif
17#if !(defined(BPF_MAP_TYPE_PERCPU_HASH) || (defined(HAVE_DECL_BPF_MAP_TYPE_PERCPU_HASH) && HAVE_DECL_BPF_MAP_TYPE_PERCPU_HASH))
18# define BPF_MAP_TYPE_PERCPU_HASH 5
19#endif
20#if !(defined(BPF_MAP_TYPE_PERCPU_ARRAY) || (defined(HAVE_DECL_BPF_MAP_TYPE_PERCPU_ARRAY) && HAVE_DECL_BPF_MAP_TYPE_PERCPU_ARRAY))
21# define BPF_MAP_TYPE_PERCPU_ARRAY 6
22#endif
23#if !(defined(BPF_MAP_TYPE_STACK_TRACE) || (defined(HAVE_DECL_BPF_MAP_TYPE_STACK_TRACE) && HAVE_DECL_BPF_MAP_TYPE_STACK_TRACE))
24# define BPF_MAP_TYPE_STACK_TRACE 7
25#endif
26#if !(defined(BPF_MAP_TYPE_CGROUP_ARRAY) || (defined(HAVE_DECL_BPF_MAP_TYPE_CGROUP_ARRAY) && HAVE_DECL_BPF_MAP_TYPE_CGROUP_ARRAY))
27# define BPF_MAP_TYPE_CGROUP_ARRAY 8
28#endif
29#if !(defined(BPF_MAP_TYPE_LRU_HASH) || (defined(HAVE_DECL_BPF_MAP_TYPE_LRU_HASH) && HAVE_DECL_BPF_MAP_TYPE_LRU_HASH))
30# define BPF_MAP_TYPE_LRU_HASH 9
31#endif
32#if !(defined(BPF_MAP_TYPE_LRU_PERCPU_HASH) || (defined(HAVE_DECL_BPF_MAP_TYPE_LRU_PERCPU_HASH) && HAVE_DECL_BPF_MAP_TYPE_LRU_PERCPU_HASH))
33# define BPF_MAP_TYPE_LRU_PERCPU_HASH 10
34#endif
35#if !(defined(BPF_MAP_TYPE_LPM_TRIE) || (defined(HAVE_DECL_BPF_MAP_TYPE_LPM_TRIE) && HAVE_DECL_BPF_MAP_TYPE_LPM_TRIE))
36# define BPF_MAP_TYPE_LPM_TRIE 11
37#endif
38
39#ifdef IN_MPERS
40
41# error static const struct xlat bpf_map_types in mpers mode
42
43#else
44
45static
46const struct xlat bpf_map_types[] = {
47 XLAT(BPF_MAP_TYPE_UNSPEC),
48 XLAT(BPF_MAP_TYPE_HASH),
49 XLAT(BPF_MAP_TYPE_ARRAY),
50 XLAT(BPF_MAP_TYPE_PROG_ARRAY),
51 XLAT(BPF_MAP_TYPE_PERF_EVENT_ARRAY),
52 XLAT(BPF_MAP_TYPE_PERCPU_HASH),
53 XLAT(BPF_MAP_TYPE_PERCPU_ARRAY),
54 XLAT(BPF_MAP_TYPE_STACK_TRACE),
55 XLAT(BPF_MAP_TYPE_CGROUP_ARRAY),
56 XLAT(BPF_MAP_TYPE_LRU_HASH),
57 XLAT(BPF_MAP_TYPE_LRU_PERCPU_HASH),
58 XLAT(BPF_MAP_TYPE_LPM_TRIE),
59 XLAT_END
60};
61
62#endif /* !IN_MPERS */
63