mirror of
https://github.com/netdata/libbpf.git
synced 2026-03-13 21:09:07 +08:00
Syncing latest libbpf commits from kernel repository.
Baseline bpf-next commit: 4ca13d1002f37c10038ff4ed3cfdc70dbe049d60
Checkpoint bpf-next commit: 2ddade322925641ee2a75f13665c51f2e74d7791
Baseline bpf commit: a6f6a95f25803500079513780d11a911ce551d76
Checkpoint bpf commit: 71b547f561247897a0a14f3082730156c0533fed
Andrii Nakryiko (9):
libbpf: Don't enforce unnecessary verifier log restrictions on libbpf
side
bpf: Add log_true_size output field to return necessary log buffer
size
libbpf: Wire through log_true_size returned from kernel for
BPF_PROG_LOAD
libbpf: Wire through log_true_size for bpf_btf_load() API
libbpf: misc internal libbpf clean ups around log fixup
libbpf: report vmlinux vs module name when dealing with ksyms
libbpf: improve handling of unresolved kfuncs
libbpf: move bpf_for(), bpf_for_each(), and bpf_repeat() into
bpf_helpers.h
libbpf: mark bpf_iter_num_{new,next,destroy} as __weak
Arnaldo Carvalho de Melo (1):
tools include UAPI: Synchronize linux/fcntl.h with the kernel sources
Dave Marchevsky (1):
bpf: Introduce opaque bpf_refcount struct and add btf_record plumbing
Herbert Xu (1):
macvlan: Add netlink attribute for broadcast cutoff
Lorenzo Bianconi (1):
xdp: add xdp_set_features_flag utility routine
include/uapi/linux/bpf.h | 16 +++++-
include/uapi/linux/fcntl.h | 1 +
include/uapi/linux/if_link.h | 1 +
include/uapi/linux/netdev.h | 2 +
src/bpf.c | 17 +++---
src/bpf.h | 22 +++++--
src/bpf_helpers.h | 103 +++++++++++++++++++++++++++++++++
src/libbpf.c | 107 ++++++++++++++++++++++++++++-------
8 files changed, 237 insertions(+), 32 deletions(-)
Signed-off-by: Song Liu <song@kernel.org>
2 lines
41 B
Plaintext
2 lines
41 B
Plaintext
2ddade322925641ee2a75f13665c51f2e74d7791
|