aboutsummaryrefslogtreecommitdiff
path: root/xlat/bpf_map_types.h
diff options
context:
space:
mode:
Diffstat (limited to 'xlat/bpf_map_types.h')
-rw-r--r--xlat/bpf_map_types.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/xlat/bpf_map_types.h b/xlat/bpf_map_types.h
index 292d9a593..55b3f553d 100644
--- a/xlat/bpf_map_types.h
+++ b/xlat/bpf_map_types.h
@@ -41,6 +41,12 @@
#if !(defined(BPF_MAP_TYPE_HASH_OF_MAPS) || (defined(HAVE_DECL_BPF_MAP_TYPE_HASH_OF_MAPS) && HAVE_DECL_BPF_MAP_TYPE_HASH_OF_MAPS))
# define BPF_MAP_TYPE_HASH_OF_MAPS 13
#endif
+#if !(defined(BPF_MAP_TYPE_DEVMAP) || (defined(HAVE_DECL_BPF_MAP_TYPE_DEVMAP) && HAVE_DECL_BPF_MAP_TYPE_DEVMAP))
+# define BPF_MAP_TYPE_DEVMAP 14
+#endif
+#if !(defined(BPF_MAP_TYPE_SOCKMAP) || (defined(HAVE_DECL_BPF_MAP_TYPE_SOCKMAP) && HAVE_DECL_BPF_MAP_TYPE_SOCKMAP))
+# define BPF_MAP_TYPE_SOCKMAP 15
+#endif
#ifdef IN_MPERS
@@ -64,6 +70,8 @@ const struct xlat bpf_map_types[] = {
XLAT(BPF_MAP_TYPE_LPM_TRIE),
XLAT(BPF_MAP_TYPE_ARRAY_OF_MAPS),
XLAT(BPF_MAP_TYPE_HASH_OF_MAPS),
+ XLAT(BPF_MAP_TYPE_DEVMAP),
+ XLAT(BPF_MAP_TYPE_SOCKMAP),
XLAT_END
};