mirror of
https://github.com/netdata/libbpf.git
synced 2026-03-18 15:29:06 +08:00
Syncing latest libbpf commits from kernel repository.
Baseline bpf-next commit: 2e80be60c465a4f8559327340eaf40845dd7797a
Checkpoint bpf-next commit: 95cec14b0308085c028c4d4fb3d09fad3902b4c3
Baseline bpf commit: 7787b6fc938e16aa418613c4a765c1dbb268ed9f
Checkpoint bpf commit: e6135df45e21f1815a5948f452593124b1544a3e
Alexei Starovoitov (3):
bpf: Introduce sleepable BPF programs
bpf: Add bpf_copy_from_user() helper.
libbpf: Support sleepable progs
Andrii Nakryiko (7):
libbpf: Ensure ELF symbols table is found before further ELF
processing
libbpf: Parse multi-function sections into multiple BPF programs
libbpf: Support CO-RE relocations for multi-prog sections
libbpf: Make RELO_CALL work for multi-prog sections and sub-program
calls
libbpf: Implement generalized .BTF.ext func/line info adjustment
libbpf: Add multi-prog section support for struct_ops
libbpf: Deprecate notion of BPF program "title" in favor of "section
name"
Magnus Karlsson (1):
libbpf: Support shared umems between queues and devices
Tony Ambardar (1):
libbpf: Fix build failure from uninitialized variable warning
Yonghong Song (1):
bpf: Make bpf_link_info.iter similar to bpf_iter_link_info
include/uapi/linux/bpf.h | 22 +-
src/btf.h | 18 +-
src/libbpf.c | 1314 +++++++++++++++++++++++++-------------
src/libbpf.h | 5 +-
src/libbpf.map | 2 +
src/libbpf_common.h | 2 +
src/xsk.c | 376 +++++++----
src/xsk.h | 9 +
8 files changed, 1156 insertions(+), 592 deletions(-)
--
2.24.1
2 lines
41 B
Plaintext
2 lines
41 B
Plaintext
95cec14b0308085c028c4d4fb3d09fad3902b4c3
|