mirror of
https://github.com/netdata/libbpf.git
synced 2026-03-20 08:19:07 +08:00
Syncing latest libbpf commits from kernel repository.
Baseline bpf-next commit: 21aeabb68258ce17b91af113a768760b3a491d93
Checkpoint bpf-next commit: de7342228b7343774d6a9981c2ddbfb5e201044b
Baseline bpf commit: 27861fc720be2c39b861d8bdfb68287f54de6855
Checkpoint bpf commit: 4d920ed684392ae064af62957d6f5a90312dfaf6
Alasdair McWilliam (1):
rtnetlink: add needed_{head,tail}room attributes
Andrii Nakryiko (5):
libbpf: make libbpf_errno.c into more generic libbpf_utils.c
libbpf: remove unused libbpf_strerror_r and STRERR_BUFSIZE
libbpf: move libbpf_errstr() into libbpf_utils.c
libbpf: move libbpf_sha256() implementation into libbpf_utils.c
libbpf: remove linux/unaligned.h dependency for libbpf_sha256()
Christian Brauner (1):
nsfs: support exhaustive file handles
D. Wythe (1):
libbpf: Fix error when st-prefix_ops and ops from differ btf
Eric Biggers (2):
libbpf: Replace AF_ALG with open coded SHA-256
libbpf: Fix undefined behavior in {get,put}_unaligned_be32()
Hangbin Liu (1):
bonding: add support for per-port LACP actor priority
Jakub Kicinski (1):
uapi: wrap compiler_types.h in an ifdef instead of the implicit strip
Jiawei Zhao (2):
libbpf: Fix USDT SIB argument handling causing unrecognized register
error
libbpf: Remove unused args in parse_usdt_note
KP Singh (7):
bpf: Implement exclusive map creation
libbpf: Implement SHA256 internal helper
libbpf: Support exclusive map creation
bpf: Return hashes of maps in BPF_OBJ_GET_INFO_BY_FD
bpf: Implement signature verification for BPF programs
libbpf: Update light skeleton for signing
libbpf: Embed and verify the metadata hash in the loader
Mykyta Yatsenko (1):
bpf: bpf task work plumbing
Rong Tao (1):
bpf: Finish constification of 1st parameter of bpf_d_path()
Tony Ambardar (1):
libbpf: Fix missing #pragma in libbpf_utils.c
include/uapi/linux/bpf.h | 24 +++-
include/uapi/linux/fcntl.h | 1 +
include/uapi/linux/if_link.h | 3 +
include/uapi/linux/stddef.h | 2 +
src/bpf.c | 6 +-
src/bpf.h | 5 +-
src/bpf_gen_internal.h | 2 +
src/btf.c | 1 -
src/btf_dump.c | 1 -
src/elf.c | 1 -
src/features.c | 1 -
src/gen_loader.c | 50 ++++++-
src/libbpf.c | 108 ++++++++++++---
src/libbpf.h | 25 +++-
src/libbpf.map | 3 +
src/libbpf_errno.c | 75 ----------
src/libbpf_internal.h | 19 +++
src/libbpf_utils.c | 256 +++++++++++++++++++++++++++++++++++
src/linker.c | 1 -
src/relo_core.c | 1 -
src/ringbuf.c | 1 -
src/skel_internal.h | 76 ++++++++++-
src/str_error.c | 104 --------------
src/str_error.h | 19 ---
src/usdt.bpf.h | 44 +++++-
src/usdt.c | 73 ++++++++--
26 files changed, 650 insertions(+), 252 deletions(-)
delete mode 100644 src/libbpf_errno.c
create mode 100644 src/libbpf_utils.c
delete mode 100644 src/str_error.c
delete mode 100644 src/str_error.h
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
2 lines
41 B
Plaintext
2 lines
41 B
Plaintext
4d920ed684392ae064af62957d6f5a90312dfaf6
|