mirror of
https://github.com/netdata/libbpf.git
synced 2026-03-18 23:39:06 +08:00
Syncing latest libbpf commits from kernel repository.
Baseline bpf-next commit: 47bb27a20d6ea22cd092c1fc2bb4fcecac374838
Checkpoint bpf-next commit: 69cd823956ba8ce266a901170b1060db8073bddd
Baseline bpf commit: 3776f3517ed94d40ff0e3851d7ce2ce17b63099f
Checkpoint bpf commit: bc23f724481759d0fac61dfb5ce979af2190bbe0
Andrii Nakryiko (4):
libbpf: Make libbpf_version.h non-auto-generated
libbpf: Ensure BPF prog types are set before relocations
libbpf: Simplify BPF program auto-attach code
libbpf: Minimize explicit iterator of section definition array
Grant Seltzer (1):
libbpf: Add sphinx code documentation comments
Quentin Monnet (1):
libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API
deprecations
Rafael David Tinoco (1):
libbpf: Introduce legacy kprobe events support
Rocco Yue (1):
ipv6: add IFLA_INET6_RA_MTU to expose mtu value
Song Liu (1):
bpf: Introduce helper bpf_get_branch_snapshot
Vadim Fedorenko (1):
bpf: Add hardware timestamp field to __sk_buff
Yonghong Song (4):
btf: Change BTF_KIND_* macros to enums
bpf: Support for new btf kind BTF_KIND_TAG
libbpf: Rename btf_{hash,equal}_int to btf_{hash,equal}_int_tag
libbpf: Add support for BTF_KIND_TAG
include/uapi/linux/bpf.h | 24 +++
include/uapi/linux/btf.h | 55 ++++--
include/uapi/linux/if_link.h | 1 +
src/btf.c | 84 +++++++-
src/btf.h | 87 +++++++++
src/btf_dump.c | 3 +
src/libbpf.c | 359 ++++++++++++++++++++++++-----------
src/libbpf.map | 5 +
src/libbpf_common.h | 19 ++
src/libbpf_internal.h | 2 +
src/libbpf_version.h | 9 +
11 files changed, 505 insertions(+), 143 deletions(-)
create mode 100644 src/libbpf_version.h
--
2.30.2
2 lines
41 B
Plaintext
2 lines
41 B
Plaintext
69cd823956ba8ce266a901170b1060db8073bddd
|