On 7/17/18 5:31 PM, Daniel Borkmann wrote: > Main part of this set is to: i) avoid strict af_alg kernel dependency, > ii) add loader support for bpf to bpf calls and iii) add btf loader > support with an option to annotate maps. For details please see the > individual patches. Thanks! > > Daniel Borkmann (5): > bpf: import btf uapi kernel header > bpf: move bpf_elf_map fixup notification under verbose > bpf: remove strict dependency on af_alg > bpf: implement bpf to bpf calls support > bpf: implement btf handling and map annotation > > include/bpf_elf.h | 9 + > include/bpf_util.h | 1 + > include/uapi/linux/btf.h | 113 +++++++++ > lib/bpf.c | 645 > +++++++++++++++++++++++++++++++++++++---------- > 4 files changed, 639 insertions(+), 129 deletions(-) > create mode 100644 include/uapi/linux/btf.h >
Applied 2-5 to iproute2-next. Pulled btf.h from the last header sync point for consistency.