mirror of
https://github.com/netdata/libbpf.git
synced 2026-03-20 16:29:07 +08:00
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
<uapi/linux/perf_event.h>
Ingo Molnar (1):
perf/uapi: Clean up <uapi/linux/perf_event.h> 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 <ameryhung@gmail.com>
2 lines
41 B
Plaintext
2 lines
41 B
Plaintext
4a4b84ba9e453295c746d81cb245c0c5d80050f0
|