Files
libbpf/BPF-CHECKPOINT-COMMIT
T
Andrii Nakryiko 34e3ebf0f0 sync: latest libbpf changes from kernel
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>
2026-06-30 10:49:46 -07:00

2 lines
41 B
Plaintext

9b51a6155d14389876916726430da30eabb1d4ed