blob: b57ab12570af124010b01bdfaa16b15a992177c1 [file] [log] [blame]
a6ed02cac690 ("libbpf: Load btf_vmlinux only once per object.")
fb2426ad00b1 ("libbpf: Expose bpf_find_kernel_btf as a LIBBPF_API")
1d1a3bcffe36 ("libbpf: Poison kernel-only integer types")
590a00888250 ("bpf: libbpf: Add STRUCT_OPS support")
630628cb7dc3 ("libbpf: BTF is required when externs are present")
81bfdd087bf3 ("libbpf: Put Kconfig externs into .kconfig section")
d69587062c34 ("libbpf: Add bpf_link__disconnect() API to preserve underlying BPF resource")
330a73a7b6ca ("selftests/bpf: Add tests for libbpf-provided externs")
2ad97d473db5 ("bpftool: Generate externs datasec in BPF skeleton")
166750bc1dd2 ("libbpf: Support libbpf-provided extern variables")
ac9d1389631a ("libbpf: Extract internal map names into constants")
197448eaac1a ("selftests/bpf: Add test validating data section to struct convertion layout")
985ead416df3 ("bpftool: Add skeleton codegen command")
d66562fba1ce ("libbpf: Add BPF object skeleton support")
13acb508ae20 ("libbpf: Postpone BTF ID finding for TRACING programs to load phase")
eba9c5f498a1 ("libbpf: Refactor global data map initialization")
01af3bf06755 ("libbpf: Expose BPF program's function name")
9f81654eebe8 ("libbpf: Expose BTF-to-C type declaration emitting API")
3d208f4ca111 ("libbpf: Expose btf__align_of() API")
917f6b7b07a4 ("libbpf: Add BPF_EMBED_OBJ macro for embedding BPF .o files")
d7a18ea7e8b6 ("libbpf: Add generic bpf_program__attach()")
0d13bfce023a ("libbpf: Don't require root for bpf_object__open()")
67d69ccdf389 ("libbpf: Recognize SK_REUSEPORT programs from section name")
09c4708d3cf4 ("libbpf: Bump libpf current version to v0.0.7")
53f8dd434b6f ("libbpf: Fix global variable relocation")
b615e5a1e067 ("libbpf: Fix usage of u32 in userspace code")
f9a7cf6eb17c ("bpf: Introduce BPF_TRACE_x helper for the tracing tests")
c4781e37c6a2 ("selftests/bpf: Add BPF trampoline performance test")
393cdfbee809 ("libbpf: Support initialized global variables")
8983b731ceb4 ("libbpf: Fix various errors and warning reported by checkpatch.pl")
1f8e2bcb2cd5 ("libbpf: Refactor relocation handling")
a0d7da26ce86 ("libbpf: Fix call relocation offset calculation bug")
5051b384523b ("selftests/bpf: Add BPF_TYPE_MAP_ARRAY mmap() tests")
7fe74b436236 ("libbpf: Make global data internal arrays mmap()-able, if possible")
d6f39601ec5e ("selftests/bpf: Add a test for attaching BPF prog to another BPF prog and subprog")
e7bf94dbb882 ("libbpf: Add support for attaching BPF programs to other BPF programs")
d3b0856e5959 ("selftests/bpf: Add fexit tests for BPF trampoline")
11d1e2eefffe ("selftests/bpf: Add test for BPF trampoline")
e41074d39d71 ("selftest/bpf: Simple test for fentry/fexit")
b8c54ea455dc ("libbpf: Add support to attach to fentry/fexit tracing progs")
1442e2871b76 ("libbpf: Introduce btf__find_by_name_kind()")
1a734efe0694 ("libbpf: Add getter for program size")
ed5941af3f67 ("bpf: Add cb access in kfree_skb test")
98e527af30a6 ("libbpf: Improve handling of corrupted ELF during map initialization")
0b163565b918 ("selftests/bpf: Add field size relocation tests")
8b1cb1c9601f ("selftest/bpf: Add relocatable bitfield reading tests")
fa553d9b57d4 ("bpf, testing: Add selftest to read/write sockaddr from user space")
50f9aa44cac7 ("bpf, testing: Convert prog tests to probe_read_{user, kernel}{, _str} helper")
57a00f41644f ("libbpf: Add auto-pinning of maps when loading BPF objects")
4580b25fcee5 ("libbpf: Store map pin path and status in struct bpf_map")