From fdb04dd485d32aa4209492bbb9115b9738786398 Mon Sep 17 00:00:00 2001 From: Amery Hung Date: Fri, 13 Jun 2025 14:53:01 -0700 Subject: [PATCH] sync: latest libbpf changes from kernel Syncing latest libbpf commits from kernel repository. Baseline bpf-next commit: 9325d53fe9adff354b6a93fda5f38c165947da0f Checkpoint bpf-next commit: 4a4b84ba9e453295c746d81cb245c0c5d80050f0 Baseline bpf commit: b4432656b36e5cc1d50a1f2dc15357543add530e Checkpoint bpf commit: d60d09eadb7cb17690c847f1623436cd4b58c19c Alan Maguire (1): libbpf/btf: Fix string handling to support multi-split BTF Amery Hung (1): libbpf: Support creating and destroying qdisc Andrii Nakryiko (1): libbpf: Handle unsupported mmap-based /sys/kernel/btf/vmlinux correctly Blake Jones (1): libbpf: Add support for printing BTF character arrays as strings Ian Rogers (1): perf/uapi: Fix PERF_RECORD_SAMPLE comments in Ingo Molnar (1): perf/uapi: Clean up a bit Jiawei Zhao (1): libbpf: Correct some typos and syntax issues in usdt doc Lorenz Bauer (1): libbpf: Use mmap to parse vmlinux BTF from sysfs Paul Chaignon (2): bpf: Clarify handling of mark and tstamp by redirect_peer bpf: Fix L4 csum update on IPv6 in CHECKSUM_COMPLETE Saket Kumar Bhaskar (1): selftests/bpf: Fix bpf selftest build warning Stanislav Fomichev (1): net: devmem: TCP tx netlink api Tao Chen (2): bpf: Add cookie to raw_tp bpf_link_info bpf: Add cookie to tracing bpf_link_info Tobias Klauser (1): bpf: adjust path to trace_output sample eBPF program Yonghong Song (2): bpf: Implement mprog API on top of existing cgroup progs libbpf: Support link-based cgroup attach with options include/uapi/linux/bpf.h | 18 +- include/uapi/linux/if_xdp.h | 6 +- include/uapi/linux/netdev.h | 1 + include/uapi/linux/perf_event.h | 657 ++++++++++++++++---------------- src/bpf.c | 44 +++ src/bpf.h | 5 + src/btf.c | 91 ++++- src/btf.h | 3 +- src/btf_dump.c | 55 ++- src/libbpf.c | 28 ++ src/libbpf.h | 20 +- src/libbpf.map | 1 + src/netlink.c | 20 +- src/usdt.c | 10 +- 14 files changed, 602 insertions(+), 357 deletions(-) Signed-off-by: Amery Hung --- 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 b0ce4e8..1b2b372 100644 --- a/BPF-CHECKPOINT-COMMIT +++ b/BPF-CHECKPOINT-COMMIT @@ -1 +1 @@ -b4432656b36e5cc1d50a1f2dc15357543add530e +d60d09eadb7cb17690c847f1623436cd4b58c19c diff --git a/CHECKPOINT-COMMIT b/CHECKPOINT-COMMIT index 4b9069c..175ca71 100644 --- a/CHECKPOINT-COMMIT +++ b/CHECKPOINT-COMMIT @@ -1 +1 @@ -9325d53fe9adff354b6a93fda5f38c165947da0f +4a4b84ba9e453295c746d81cb245c0c5d80050f0