From f42d136c1ca52e4da8babea3639954d7bd5a76c0 Mon Sep 17 00:00:00 2001 From: Andrii Nakryiko Date: Sun, 3 Jul 2022 19:44:24 -0700 Subject: [PATCH] sync: latest libbpf changes from kernel MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- BPF-CHECKPOINT-COMMIT | 2 +- CHECKPOINT-COMMIT | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/BPF-CHECKPOINT-COMMIT b/BPF-CHECKPOINT-COMMIT index fbb068a..9f45c16 100644 --- a/BPF-CHECKPOINT-COMMIT +++ b/BPF-CHECKPOINT-COMMIT @@ -1 +1 @@ -a2b1a5d40bd12b44322c2ccd40bb0ec1699708b6 +d28b25a62a47a8c8aa19bd543863aab6717e68c9 diff --git a/CHECKPOINT-COMMIT b/CHECKPOINT-COMMIT index a165463..33ac369 100644 --- a/CHECKPOINT-COMMIT +++ b/CHECKPOINT-COMMIT @@ -1 +1 @@ -bb7a4257892717caf82fe6da45b259b35f73445c +b0d93b44641a83c28014ca38001e85bf6dc8501e