From 4659eaafa4809150c9d1794455224af37252f6dd Mon Sep 17 00:00:00 2001 From: Mykyta Yatsenko Date: Tue, 1 Apr 2025 23:48:37 +0100 Subject: [PATCH] sync: latest libbpf changes from kernel Syncing latest libbpf commits from kernel repository. Baseline bpf-next commit: 488a8544f839048064ea0647596af2aaca7ecc25 Checkpoint bpf-next commit: 25601e85441dd91cf7973b002f27af4c5b8691ea Baseline bpf commit: 46e88299d19695c2b21e245c52a86ed26ed5cfee Checkpoint bpf commit: 0c2623cef4f49e1ef6a908a389eea86130d11057 David Wei (1): netdev: add io_uring memory provider info Ian Rogers (1): libbpf: Add namespace for errstr making it libbpf_errstr Jason Xing (6): bpf: Add networking timestamping support to bpf_get/setsockopt() bpf: Add BPF_SOCK_OPS_TSTAMP_SCHED_CB callback bpf: Add BPF_SOCK_OPS_TSTAMP_SND_SW_CB callback bpf: Add BPF_SOCK_OPS_TSTAMP_SND_HW_CB callback bpf: Add BPF_SOCK_OPS_TSTAMP_ACK_CB callback bpf: Add BPF_SOCK_OPS_TSTAMP_SENDMSG_CB callback Joe Damato (1): netdev-genl: Add an XSK attribute to queues Kan Liang (1): perf: Extend per event callchain limit to branch stack Mykyta Yatsenko (2): bpf: BPF token support for BPF_BTF_GET_FD_BY_ID libbpf: Pass BPF token from find_prog_btf_id to BPF_BTF_GET_FD_BY_ID Song Yoong Siang (1): xsk: Add launch time hardware offload support to XDP Tx metadata include/uapi/linux/bpf.h | 31 +++++++++++++++++++++++++++++++ include/uapi/linux/if_xdp.h | 10 ++++++++++ include/uapi/linux/netdev.h | 16 ++++++++++++++++ include/uapi/linux/perf_event.h | 2 ++ src/bpf.c | 3 ++- src/bpf.h | 3 ++- src/btf.c | 15 +++++++++++++-- src/libbpf.c | 10 +++++----- src/libbpf_internal.h | 1 + src/str_error.c | 2 +- src/str_error.h | 7 +++++-- 11 files changed, 88 insertions(+), 12 deletions(-) Signed-off-by: Mykyta Yatsenko --- 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 e860164..d259437 100644 --- a/BPF-CHECKPOINT-COMMIT +++ b/BPF-CHECKPOINT-COMMIT @@ -1 +1 @@ -6ccf6adb05d0fe3dbb1a77ab90bf054da8a2198d +0c2623cef4f49e1ef6a908a389eea86130d11057 diff --git a/CHECKPOINT-COMMIT b/CHECKPOINT-COMMIT index dc57237..763cc66 100644 --- a/CHECKPOINT-COMMIT +++ b/CHECKPOINT-COMMIT @@ -1 +1 @@ -79d93c8ff35855d3283ee7d82dfe0c54f90b9986 +25601e85441dd91cf7973b002f27af4c5b8691ea