On Wed, Jul 3, 2019 at 12:06 PM Andrii Nakryiko <andriin@xxxxxx> wrote: > > This patch set implements an update to how BTF-defined maps are specified. The > change is in how integer attributes, e.g., type, max_entries, map_flags, are > specified: now they are captured as part of map definition struct's BTF type > information (using array dimension), eliminating the need for compile-time > data initialization and keeping all the metadata in one place. > > All existing selftests that were using BTF-defined maps are updated, along > with some other selftests, that were switched to new syntax. > > v2->v3: > - rename __int into __uint (Yonghong); > v1->v2: > - split bpf_helpers.h change from libbpf change (Song). > > Andrii Nakryiko (4): > libbpf: capture value in BTF type info for BTF-defined map defs > selftests/bpf: add __int and __type macro for BTF-defined maps > selftests/bpf: convert selftests using BTF-defined maps to new syntax > selftests/bpf: convert legacy BPF maps to BTF-defined ones Forgot to add Song's: Acked-by: Song Liu <songliubraving@xxxxxx> Daniel, if there will be no more feedback, do you mind adding it before landing? If not, I can submit new version with Acks added. Thanks!