mirror of
https://github.com/netdata/libbpf.git
synced 2026-11-06 01:40:15 +08:00
Syncing latest libbpf commits from kernel repository.
Baseline bpf-next commit: 7f9ce282da0c397673be7d5870b0bcdbc8c6ce82
Checkpoint bpf-next commit: 53435562a725962e4de0c29653223129ba11643a
Baseline bpf commit: e7ae89a0c97ce2b68b0983cd01eda67cf373517d
Checkpoint bpf commit: 9b51a6155d14389876916726430da30eabb1d4ed
Andrii Nakryiko (1):
libbpf: fix -Wformat warnings from format/argument type mismatches
Daniel Borkmann (7):
libbpf: Drop redundant self-loop in emit_check_err
libbpf: Skip hash computation when loader generation failed
libbpf: Also reset {insn,data}_cur on realloc failure
libbpf: Skip endianness swap when loader generation failed
libbpf: Skip initial_value override on signed loaders
libbpf: Skip max_entries override on signed loaders
libbpf: Guard add_data() against size overflow
Danielle Ratson (1):
bridge: uapi: Add neigh_forward_grat netlink attributes
Dorjoy Chowdhury (1):
openat2: new OPENAT2_REGULAR flag support
Dragos Tatulea (1):
netdev: expose io_uring rx_page_order order via netlink
Jiri Olsa (10):
bpf: Add multi tracing attach types
bpf: Add support for tracing multi link
bpf: Add support for tracing_multi link cookies
bpf: Add support for tracing_multi link session
libbpf: Add bpf_object_cleanup_btf function
libbpf: Add bpf_link_create support for tracing_multi link
libbpf: Add btf_type_is_traceable_func function
libbpf: Add support to create tracing multi link
bpf: Add support to specify uprobe_multi target via file descriptor
libbpf: Add path_fd to struct bpf_link_create_opts
Jordan Rife (1):
bpf: Support BPF_F_EGRESS with bpf_redirect_peer
KP Singh (1):
libbpf: Reject non-exclusive metadata maps in the signed loader
Kuniyuki Iwashima (1):
geneve: Introduce IFLA_GENEVE_LOCAL and IFLA_GENEVE_LOCAL6.
Leon Hwang (2):
bpf: Check tail zero of bpf_map_info
bpf: Check tail zero of bpf_prog_info
Louis Scalbert (1):
bonding: 3ad: add lacp_strict configuration knob
Mykyta Yatsenko (2):
bpf: Implement resizable hashmap basic functions
libbpf: Support resizable hashtable
Stephen Hemminger (1):
net/sched: netem: add per-impairment extended statistics
include/uapi/linux/bpf.h | 43 +++-
include/uapi/linux/if_link.h | 20 ++
include/uapi/linux/netdev.h | 2 +
include/uapi/linux/openat2.h | 7 +
include/uapi/linux/pkt_sched.h | 10 +
src/bpf.c | 10 +
src/bpf.h | 8 +-
src/btf.c | 10 +-
src/btf_dump.c | 4 +-
src/btf_relocate.c | 8 +-
src/elf.c | 2 +-
src/gen_loader.c | 108 +++++---
src/libbpf.c | 454 +++++++++++++++++++++++++++++----
src/libbpf.h | 15 ++
src/libbpf.map | 1 +
src/libbpf_internal.h | 1 +
src/libbpf_probes.c | 3 +
src/nlattr.c | 2 +-
src/relo_core.c | 22 +-
src/usdt.c | 33 +--
20 files changed, 638 insertions(+), 125 deletions(-)
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
2 lines
41 B
Plaintext
2 lines
41 B
Plaintext
9b51a6155d14389876916726430da30eabb1d4ed
|