Major new features:
- BPF skeleton support;
- Kconfig extern variables support;
- STRUCT_OPS support;
- support for BPF program extensions;
- cgroup MULTI-mode support (bpf_prog_attach_xattr() API).
- bpf_send_signal_thread() BPF helper;
Usability improvements:
- BPF CO-RE improvements (flexible array, LDX/ST/STX instructions, improved conditional relocations);
- generic bpf_program__attach() API;
- SK_REUSEPORT program type support;
- bpf_link_disconnect();
- bpf_find_kernel_btf() API exposed;
- large instruction limit probing added;
- improved error message for RLIMIT_MEMLOCK.
Fixes:
- fix perf_buffer handling of offline/missing CPUs;
- various other fixes and usability improvements.