mirror of
https://github.com/netdata/libbpf.git
synced 2026-03-18 07:19:07 +08:00
Syncing latest libbpf commits from kernel repository.
Baseline bpf-next commit: bb7a4257892717caf82fe6da45b259b35f73445c
Checkpoint bpf-next commit: b0d93b44641a83c28014ca38001e85bf6dc8501e
Baseline bpf commit: a2b1a5d40bd12b44322c2ccd40bb0ec1699708b6
Checkpoint bpf commit: d28b25a62a47a8c8aa19bd543863aab6717e68c9
Andrii Nakryiko (14):
libbpf: move xsk.{c,h} into selftests/bpf
libbpf: remove deprecated low-level APIs
libbpf: remove deprecated XDP APIs
libbpf: remove deprecated probing APIs
libbpf: remove deprecated BTF APIs
libbpf: clean up perfbuf APIs
libbpf: remove prog_info_linear APIs
libbpf: remove most other deprecated high-level APIs
libbpf: remove multi-instance and custom private data APIs
libbpf: cleanup LIBBPF_DEPRECATED_SINCE supporting macros for v0.x
libbpf: remove internal multi-instance prog support
libbpf: clean up SEC() handling
libbpf: enforce strict libbpf 1.0 behaviors
libbpf: fix up few libbpf.map problems
Daniel Müller (1):
bpf: Merge "types_are_compat" logic into relo_core.c
Stanislav Fomichev (4):
bpf: per-cgroup lsm flavor
tools/bpf: Sync btf_ids.h to tools
libbpf: add lsm_cgoup_sock type
libbpf: implement bpf_prog_query_opts
include/uapi/linux/bpf.h | 4 +
src/bpf.c | 200 +----
src/bpf.h | 98 +--
src/btf.c | 183 +----
src/btf.h | 86 +--
src/btf_dump.c | 23 +-
src/libbpf.c | 1500 ++++----------------------------------
src/libbpf.h | 469 +-----------
src/libbpf.map | 114 +--
src/libbpf_common.h | 16 +-
src/libbpf_internal.h | 24 +-
src/libbpf_legacy.h | 28 +-
src/libbpf_probes.c | 125 +---
src/netlink.c | 62 +-
src/relo_core.c | 80 ++
src/relo_core.h | 2 +
src/xsk.c | 1260 --------------------------------
src/xsk.h | 336 ---------
18 files changed, 339 insertions(+), 4271 deletions(-)
delete mode 100644 src/xsk.c
delete mode 100644 src/xsk.h
--
2.30.2
2 lines
41 B
Plaintext
2 lines
41 B
Plaintext
b0d93b44641a83c28014ca38001e85bf6dc8501e
|