mirror of
https://github.com/netdata/libbpf.git
synced 2026-03-21 00:39:07 +08:00
Syncing latest libbpf commits from kernel repository.
Baseline bpf-next commit: c321022244708aec4675de4f032ef1ba9ff0c640
Checkpoint bpf-next commit: dda18a5c0b75461d1ed228f80b59c67434b8d601
Baseline bpf commit: 7f645462ca01d01abb94d75e6768c8b3ed3a188b
Checkpoint bpf commit: f85c1598ddfe83f61d0656bd1d2025fa3b148b99
Alexei Starovoitov (1):
tools/bpf: sync bpf.h
Andrey Ignatov (2):
bpf: Support narrow loads from bpf_sock_addr.user_port
bpf: Introduce bpf_sk_{, ancestor_}cgroup_id helpers
Daniel Borkmann (2):
bpf: Add get{peer, sock}name attach types for sock_addr
bpf, libbpf: Enable get{peer, sock}name attach types
Eelco Chaudron (1):
libbpf: Fix probe code to return EPERM if encountered
Gustavo A. R. Silva (1):
bpf, libbpf: Replace zero-length array with flexible-array
Horatiu Vultur (1):
net: bridge: Add port attribute IFLA_BRPORT_MRP_RING_OPEN
Ian Rogers (2):
libbpf, hashmap: Remove unused #include
libbpf, hashmap: Fix signedness warnings
Quentin Monnet (1):
tools, bpf: Synchronise BPF UAPI header with tools
Song Liu (2):
bpf: Sharing bpf runtime stats with BPF_ENABLE_STATS
libbpf: Add support for command BPF_ENABLE_STATS
Stanislav Fomichev (2):
bpf: Bpf_{g,s}etsockopt for struct bpf_sock_addr
bpf: Allow any port in bpf_bind helper
Sumanth Korikkar (1):
libbpf: Fix register naming in PT_REGS s390 macros
Yonghong Song (7):
bpf: Allow loading of a bpf_iter program
bpf: Support bpf tracing/iter programs for BPF_LINK_CREATE
bpf: Create anonymous bpf iterator
bpf: Add bpf_seq_printf and bpf_seq_write helpers
tools/libbpf: Add bpf_iter support
tools/libpf: Add offsetof/container_of macro in bpf_helpers.h
bpf: Change btf_iter func proto prefix to "bpf_iter_"
include/uapi/linux/bpf.h | 208 +++++++++++++++++++++++++++--------
include/uapi/linux/if_link.h | 1 +
src/bpf.c | 20 ++++
src/bpf.h | 3 +
src/bpf_helpers.h | 14 +++
src/bpf_tracing.h | 20 +++-
src/hashmap.c | 5 +-
src/hashmap.h | 1 -
src/libbpf.c | 98 +++++++++++++++--
src/libbpf.h | 9 ++
src/libbpf.map | 3 +
src/libbpf_internal.h | 2 +-
12 files changed, 322 insertions(+), 62 deletions(-)
--
2.24.1
2 lines
41 B
Plaintext
2 lines
41 B
Plaintext
dda18a5c0b75461d1ed228f80b59c67434b8d601
|