bpf - move to v0.1 .o struct formatting am: 0bf9219e07
Original change: https://android-review.googlesource.com/c/platform/system/bpf/+/1754795
Change-Id: I243b847f9f90f0209fd4893dc6b5d73b11579b77
diff --git a/progs/include/bpf_helpers.h b/progs/include/bpf_helpers.h
index 82ed72e..6e5fe69 100644
--- a/progs/include/bpf_helpers.h
+++ b/progs/include/bpf_helpers.h
@@ -108,6 +108,8 @@
.uid = (usr), \
.gid = (grp), \
.mode = (md), \
+ .bpfloader_min_ver = DEFAULT_BPFLOADER_MIN_VER, \
+ .bpfloader_max_ver = DEFAULT_BPFLOADER_MAX_VER, \
}; \
\
static inline __always_inline __unused TypeOfValue* bpf_##the_map##_lookup_elem( \
@@ -157,6 +159,8 @@
.min_kver = (min_kv), \
.max_kver = (max_kv), \
.optional = (opt), \
+ .bpfloader_min_ver = DEFAULT_BPFLOADER_MIN_VER, \
+ .bpfloader_max_ver = DEFAULT_BPFLOADER_MAX_VER, \
}; \
SEC(SECTION_NAME) \
int the_prog
diff --git a/progs/include/bpf_map_def.h b/progs/include/bpf_map_def.h
index b4fdd54..0034a35 100644
--- a/progs/include/bpf_map_def.h
+++ b/progs/include/bpf_map_def.h
@@ -42,9 +42,9 @@
* *
******************************************************************************/
-// For now we default to v0.0 format
+// We currently default to v0.1 format
#ifndef BPFLOADER_VERSION
-#define BPFLOADER_VERSION 0u
+#define BPFLOADER_VERSION 1u
#endif
// These are the values used if these fields are missing