Files
libbpf/CHECKPOINT-COMMIT

2 lines
41 B
Plaintext
Raw Normal View History

sync: latest libbpf changes from kernel Syncing latest libbpf commits from kernel repository. Baseline bpf-next commit: f18ba26da88a89db9b50cb4ff47fadb159f2810b Checkpoint bpf-next commit: cf68fa431d5da7ef0b5ea142dd603611696cbd44 Baseline bpf commit: d0c0fe10ce6d87734b65c18dc8f4bcae3f4dbea4 Checkpoint bpf commit: 11fc79fc9f2e395aa39fa5baccae62767c5d8280 Alexei Starovoitov (12): bpf: Introduce bpf_sys_bpf() helper and program type. libbpf: Support for syscall program type bpf: Introduce fd_idx bpf: Add bpf_btf_find_by_name_kind() helper. bpf: Add bpf_sys_close() helper. libbpf: Change the order of data and text relocations. libbpf: Add bpf_object pointer to kernel_supports(). libbpf: Preliminary support for fd_idx libbpf: Generate loader program out of BPF ELF file. libbpf: Cleanup temp FDs when intermediate sys_bpf fails. libbpf: Introduce bpf_map__initial_value(). bpf: Add cmd alias BPF_PROG_RUN Andrii Nakryiko (4): libbpf: Add libbpf_set_strict_mode() API to turn on libbpf 1.0 behaviors libbpf: Streamline error reporting for low-level APIs libbpf: Streamline error reporting for high-level APIs libbpf: Move few APIs from 0.4 to 0.5 version Denis Salopek (2): bpf: Add lookup_and_delete_elem support to hashtab bpf: Extend libbpf with bpf_map_lookup_and_delete_elem_flags Florent Revest (1): libbpf: Move BPF_SEQ_PRINTF and BPF_SNPRINTF to bpf_helpers.h Hangbin Liu (1): xdp: Extend xdp_redirect_map with broadcast support Kev Jackson (1): libbpf: Fixes incorrect rx_ring_setup_done Michal Suchanek (1): libbpf: Fix pr_warn type warnings on 32bit Stanislav Fomichev (1): libbpf: Skip bpf_object__probe_loading for light skeleton include/uapi/linux/bpf.h | 66 ++- src/bpf.c | 179 +++++--- src/bpf.h | 2 + src/bpf_gen_internal.h | 41 ++ src/bpf_helpers.h | 66 +++ src/bpf_prog_linfo.c | 18 +- src/bpf_tracing.h | 62 +-- src/btf.c | 302 ++++++------- src/btf_dump.c | 14 +- src/gen_loader.c | 729 +++++++++++++++++++++++++++++++ src/libbpf.c | 909 +++++++++++++++++++++++++-------------- src/libbpf.h | 14 + src/libbpf.map | 8 + src/libbpf_errno.c | 7 +- src/libbpf_internal.h | 55 +++ src/libbpf_legacy.h | 59 +++ src/linker.c | 22 +- src/netlink.c | 81 ++-- src/ringbuf.c | 26 +- src/skel_internal.h | 123 ++++++ src/xsk.c | 2 +- 21 files changed, 2135 insertions(+), 650 deletions(-) create mode 100644 src/bpf_gen_internal.h create mode 100644 src/gen_loader.c create mode 100644 src/libbpf_legacy.h create mode 100644 src/skel_internal.h -- 2.30.2
2021-06-07 21:42:06 -07:00
cf68fa431d5da7ef0b5ea142dd603611696cbd44