mirror of
https://gitee.com/openharmony/third_party_libbpf
synced 2024-10-08 07:18:28 +00:00
45ad862601
Syncing latest libbpf commits from kernel repository. Baseline commit: 2c6a577d719e96c89b1aaa631089cce69b4d0045 Checkpoint commit: 8fc9f8bedf1bdaea48382ae2e3dd558e2b939cee Andrii Nakryiko (19): libbpf: add common min/max macro to libbpf_internal.h libbpf: extract BTF loading logic libbpf: streamline ELF parsing error-handling libbpf: refactor map initialization libbpf: identify maps by section index in addition to offset libbpf: split initialization and loading of BTF libbpf: allow specifying map definitions using BTF libbpf: constify getter APIs libbpf: fix GCC8 warning for strncpy libbpf: make libbpf_strerror_r agnostic to sign of error libbpf: introduce concept of bpf_link libbpf: add ability to attach/detach BPF program to perf event libbpf: add kprobe/uprobe attach API libbpf: add tracepoint attach API libbpf: add raw tracepoint attach API libbpf: capture value in BTF type info for BTF-defined map defs libbpf: add perf buffer API libbpf: auto-set PERF_EVENT_ARRAY size to number of CPUs libbpf: add perf_buffer_ prefix to README Colin Ian King (1): libbpf: fix spelling mistake "conflictling" -> "conflicting" Daniel Borkmann (2): bpf: sync tooling uapi header bpf, libbpf: enable recvmsg attach types Ivan Khoronzhuk (1): libbpf: fix max() type mismatch for 32bit Leo Yan (1): bpf, libbpf, smatch: Fix potential NULL pointer dereference Martynas Pumputis (1): bpf: sync BPF_FIB_LOOKUP flag changes with BPF uapi Maxim Mikityanskiy (3): xsk: Add getsockopt XDP_OPTIONS libbpf: Support getsockopt XDP_OPTIONS xsk: Change the default frame size to 4096 and allow controlling it Michal Rostecki (1): libbpf: Return btf_fd for load_sk_storage_btf Stanislav Fomichev (4): bpf: sync bpf.h to tools/ libbpf: support sockopt hooks bpf/tools: sync bpf.h bpf: sync bpf.h to tools/ Vincent Bernat (1): bonding: add an option to specify a delay between peer notifications include/uapi/linux/bpf.h | 38 +- include/uapi/linux/if_link.h | 1 + include/uapi/linux/if_xdp.h | 8 + src/README.rst | 3 +- src/bpf.c | 7 +- src/bpf_prog_linfo.c | 5 +- src/btf.c | 3 - src/btf.h | 1 + src/btf_dump.c | 3 - src/libbpf.c | 1670 ++++++++++++++++++++++++++++------ src/libbpf.h | 132 ++- src/libbpf.map | 12 +- src/libbpf_internal.h | 11 +- src/libbpf_probes.c | 14 +- src/str_error.c | 2 +- src/xsk.c | 15 +- src/xsk.h | 2 +- 17 files changed, 1601 insertions(+), 326 deletions(-) -- 2.17.1
2 lines
41 B
Plaintext
2 lines
41 B
Plaintext
8fc9f8bedf1bdaea48382ae2e3dd558e2b939cee
|