mirror of
https://github.com/netdata/libbpf.git
synced 2026-03-19 15:59:06 +08:00
Syncing latest libbpf commits from kernel repository. Baseline bpf-next commit: a3e7e6b17946f48badce98d7ac360678a0ea7393 Checkpoint bpf-next commit: 0a55264cf966fb95ebf9d03d9f81fa992f069312 Baseline bpf commit: 496720b7cfb6574a8f6f4d434f23e3d1e6cfaeb9 Checkpoint bpf commit: 23d775f12dcd23d052a4927195f15e970e27ab26 Alan Maguire (1): bpf: sync tools/ uapi header with Arnaldo Carvalho de Melo (1): tools headers uapi: Sync linux/fcntl.h with the kernel sources Daniel Borkmann (5): bpf: Add generic attach/detach/query API for multi-progs bpf: Add fd-based tcx multi-prog infra with link support libbpf: Add opts-based attach/detach/query API for tcx libbpf: Add link-based API for tcx libbpf: Add helper macro to clear opts structs Daniel Xu (1): netfilter: bpf: Support BPF_F_NETFILTER_IP_DEFRAG in netfilter link Dave Marchevsky (1): libbpf: Support triple-underscore flavors for kfunc relocation Jiri Olsa (1): bpf: Add support for bpf_get_func_ip helper for uprobe program Lorenz Bauer (1): bpf, net: Support SO_REUSEPORT sockets with bpf_sk_assign Maciej Fijalkowski (1): xsk: add new netlink attribute dedicated for ZC max frags Magnus Karlsson (2): selftests/xsk: transmit and receive multi-buffer packets selftests/xsk: add basic multi-buffer test Marco Vedovati (1): libbpf: Set close-on-exec flag on gzopen Sergey Kacheev (1): libbpf: Use local includes inside the library Stanislav Fomichev (1): ynl: regenerate all headers Yafang Shao (2): bpf: Support ->fill_link_info for kprobe_multi bpf: Support ->fill_link_info for perf_event Yonghong Song (1): bpf: Support new sign-extension load insns include/uapi/linux/bpf.h | 128 +++++++++++++++++++++++++++++++----- include/uapi/linux/fcntl.h | 5 ++ include/uapi/linux/if_xdp.h | 9 +++ include/uapi/linux/netdev.h | 4 +- src/bpf.c | 127 ++++++++++++++++++++++++----------- src/bpf.h | 97 +++++++++++++++++++++++---- src/bpf_tracing.h | 2 +- src/libbpf.c | 94 +++++++++++++++++++++----- src/libbpf.h | 18 ++++- src/libbpf.map | 2 + src/libbpf_common.h | 16 +++++ src/netlink.c | 5 ++ src/usdt.bpf.h | 4 +- 13 files changed, 423 insertions(+), 88 deletions(-) Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
2 lines
41 B
Plaintext
2 lines
41 B
Plaintext
0a55264cf966fb95ebf9d03d9f81fa992f069312
|