Commit Graph

  • d29571725a libbpf: Add runtime APIs to query libbpf version Andrii Nakryiko 2021-11-18 09:40:54 -08:00
  • 842c5b7bff bpf, docs: Fix ordering of bpf documentation Dave Tucker 2021-11-12 21:17:24 +00:00
  • 9109d6a4b4 ci: create summary for tests and account for bpftool checks result Quentin Monnet 2021-11-16 10:34:58 +00:00
  • eab19ffead ci: pass shutdown fold description to fold command Quentin Monnet 2021-11-16 10:25:55 +00:00
  • 94a49850c5 Makefile: enforce gnu89 standard Andrii Nakryiko 2021-11-16 11:23:48 -08:00
  • d71409b508 Makefile: don't hide relevant parts of file path Andrii Nakryiko 2021-11-16 11:22:53 -08:00
  • f0ecdeed3a sync: latest libbpf changes from kernel Andrii Nakryiko 2021-11-16 11:15:46 -08:00
  • d924fa62ee sync: auto-generate latest BPF helpers Andrii Nakryiko 2021-11-16 11:15:46 -08:00
  • 0f5a62b2d8 libbpf: Perform map fd cleanup for gen_loader in case of error Kumar Kartikeya Dwivedi 2021-11-13 04:50:22 +05:30
  • 5ca49d2b32 bpf: Change value of MAX_TAIL_CALL_CNT from 32 to 33 Tiezhu Yang 2021-11-05 09:30:00 +08:00
  • 219c8e11e0 libbpf: Fix a couple of missed btf_type_tag handling in btf.c Yonghong Song 2021-11-15 08:39:37 -08:00
  • 140b902274 ci: add s390x vmtest Ilya Leoshkevich 2020-09-14 12:30:25 +02:00
  • 1987a34fc9 vmtest: use libguestfs for disk image manipulations Ilya Leoshkevich 2021-03-30 00:36:50 +02:00
  • 3b1714aa92 vmtest: add s390x blacklist Ilya Leoshkevich 2021-03-26 14:39:33 +01:00
  • 554054d876 vmtest: tweak qemu invocation for s390x Ilya Leoshkevich 2020-09-14 14:12:52 +02:00
  • 26e196d449 vmtest: add s390x image Ilya Leoshkevich 2020-09-14 13:43:11 +02:00
  • 3fac0b3d08 vmtest: add s390x config Ilya Leoshkevich 2020-09-10 19:34:50 +02:00
  • ac4a0fa400 vmtest: add debootstrap-based mkrootfs script Ilya Leoshkevich 2020-09-11 21:27:59 +02:00
  • 6ad73f5083 vmtest: do not install lld Ilya Leoshkevich 2021-03-25 12:22:13 +01:00
  • 8a52e49575 vmtest: use python3-docutils instead of python-docutils Ilya Leoshkevich 2021-03-26 17:48:35 +01:00
  • 5b9d079c7f sync: latest libbpf changes from kernel Andrii Nakryiko 2021-11-11 22:45:13 -08:00
  • bc66d28b68 sync: auto-generate latest BPF helpers Andrii Nakryiko 2021-11-11 22:45:13 -08:00
  • 98181e0546 libbpf: Support BTF_KIND_TYPE_TAG Yonghong Song 2021-11-11 17:26:14 -08:00
  • d932a1a46b bpf: Support BTF_KIND_TYPE_TAG for btf_type_tag attributes Yonghong Song 2021-11-11 17:26:09 -08:00
  • 011a01594c libbpf: Make perf_buffer__new() use OPTS-based interface Andrii Nakryiko 2021-11-10 21:36:20 -08:00
  • b9a88a4533 libbpf: Ensure btf_dump__new() and btf_dump_opts are future-proof Andrii Nakryiko 2021-11-10 21:36:19 -08:00
  • 969018545d libbpf: Turn btf_dedup_opts into OPTS-based struct Andrii Nakryiko 2021-11-10 21:36:18 -08:00
  • 0e80b7dc3f libbpf: Add ability to get/set per-program load flags Andrii Nakryiko 2021-11-10 21:17:57 -08:00
  • 932800b20b bpf: Add ingress_ifindex to bpf_sk_lookup Mark Pashmfouroush 2021-11-10 11:10:15 +00:00
  • cfc69268e5 bpf: Introduce helper bpf_find_vma Song Liu 2021-11-05 16:23:29 -07:00
  • 9b2bbdefd5 libbpf: Free up resources used by inner map definition Andrii Nakryiko 2021-11-07 08:55:14 -08:00
  • c7236a5342 libbpf: Remove deprecation attribute from struct bpf_prog_prep_result Andrii Nakryiko 2021-11-03 15:08:40 -07:00
  • a611094604 libbpf: Stop using to-be-deprecated APIs Andrii Nakryiko 2021-11-03 15:08:38 -07:00
  • 9b422137af libbpf: Remove internal use of deprecated bpf_prog_load() variants Andrii Nakryiko 2021-11-03 15:08:37 -07:00
  • 65cdd0c73d libbpf: Unify low-level BPF_PROG_LOAD APIs into bpf_prog_load() Andrii Nakryiko 2021-11-03 15:08:36 -07:00
  • 6b2db898cc libbpf: Pass number of prog load attempts explicitly Andrii Nakryiko 2021-11-03 15:08:35 -07:00
  • ea6c242fc6 libbpf: Rename DECLARE_LIBBPF_OPTS into LIBBPF_OPTS Andrii Nakryiko 2021-11-03 15:08:34 -07:00
  • 4a4afa5b52 v0.5.1_netdata_patch: Apply patch v0.5.1_netdata v0.5.1_netdata_patch Thiago Marques 2021-11-11 19:28:58 +00:00
  • 86175df408 Merge remote-tracking branch 'upstream/master' Thiago Marques 2021-11-11 19:17:34 +00:00
  • 26e768783c sync: latest libbpf changes from kernel Andrii Nakryiko 2021-11-06 18:24:44 -07:00
  • 88209a3c44 libbpf: Fix lookup_and_delete_elem_flags error reporting Mehrdad Arshad Rad 2021-11-04 10:13:54 -07:00
  • 2ab2615926 libbpf: Fix non-C89 loop variable declaration in gen_loader.c Andrii Nakryiko 2021-11-05 12:10:55 -07:00
  • c03b183a6e libbpf: Deprecate bpf_program__load() API Andrii Nakryiko 2021-11-02 22:14:49 -07:00
  • 36cc591ac8 libbpf: Improve ELF relo sanitization Andrii Nakryiko 2021-11-03 10:32:13 -07:00
  • 3acf7c289a libbpf: Fix section counting logic Andrii Nakryiko 2021-11-03 10:32:12 -07:00
  • a383b3e200 libbpf: Validate that .BTF and .BTF.ext sections contain data Andrii Nakryiko 2021-11-03 10:32:11 -07:00
  • 2f52e2afc0 libbpf: Improve sanity checking during BTF fix up Andrii Nakryiko 2021-11-03 10:32:10 -07:00
  • 738277b773 libbpf: Detect corrupted ELF symbols section Andrii Nakryiko 2021-11-03 10:32:09 -07:00
  • 16dfb4ffe4 sync: latest libbpf changes from kernel Andrii Nakryiko 2021-11-03 11:58:37 -07:00
  • 826770613d libbpf: Deprecate bpf_program__get_prog_info_linear Dave Marchevsky 2021-11-01 15:43:57 -07:00
  • 277846bc6c libbpf: Deprecate AF_XDP support Magnus Karlsson 2021-10-29 11:01:11 +02:00
  • 1e97e84c86 bpf: Add alignment padding for "map_extra" + consolidate holes Joanne Koong 2021-10-29 15:49:08 -07:00
  • 17d7f04e7c include: add BPF_ALU32_IMM macro implementation Andrii Nakryiko 2021-11-01 14:25:04 -07:00
  • c4f9ee9fbb sync: latest libbpf changes from kernel Andrii Nakryiko 2021-11-01 14:06:59 -07:00
  • 6fd2ee5486 sync: auto-generate latest BPF helpers Andrii Nakryiko 2021-11-01 14:06:59 -07:00
  • 7beaa2ef90 riscv, libbpf: Add RISC-V (RV64) support to bpf_tracing.h Björn Töpel 2021-10-28 18:10:56 +02:00
  • a0195b3078 libbpf: Use O_CLOEXEC uniformly when opening fds Kumar Kartikeya Dwivedi 2021-10-28 12:04:58 +05:30
  • bedab00b50 libbpf: Ensure that BPF syscall fds are never 0, 1, or 2 Kumar Kartikeya Dwivedi 2021-10-28 12:04:57 +05:30
  • c95bf6714d libbpf: Add weak ksym support to gen_loader Kumar Kartikeya Dwivedi 2021-10-28 12:04:56 +05:30
  • 8e697cf9fd libbpf: Add typeless ksym support to gen_loader Kumar Kartikeya Dwivedi 2021-10-28 12:04:55 +05:30
  • 1dd20d7144 bpf: Add bpf_kallsyms_lookup_name helper Kumar Kartikeya Dwivedi 2021-10-28 12:04:54 +05:30
  • 28c8a2c179 libbpf: Add "map_extra" as a per-map-type extra flag Joanne Koong 2021-10-27 16:45:01 -07:00
  • 11f873fd5b bpf: Add bloom filter map implementation Joanne Koong 2021-10-27 16:45:00 -07:00
  • 50041f432d libbpf: Deprecate bpf_objects_list Joe Burton 2021-10-26 22:35:28 +00:00
  • 87a9622982 libbpf: Use __BYTE_ORDER__ Ilya Leoshkevich 2021-10-26 03:08:27 +02:00
  • 5b732fc1d8 libbpf: Fix endianness detection in BPF_CORE_READ_BITFIELD_PROBED() Ilya Leoshkevich 2021-10-26 03:08:26 +02:00
  • ffc5139acd libbpf: Deprecate ambiguously-named bpf_program__size() API Andrii Nakryiko 2021-10-25 15:45:31 -07:00
  • cfbdceb99d libbpf: Deprecate multi-instance bpf_program APIs Andrii Nakryiko 2021-10-25 15:45:30 -07:00
  • 9871f15dd6 libbpf: Add ability to fetch bpf_program's underlying instructions Andrii Nakryiko 2021-10-25 15:45:29 -07:00
  • 93c109c9ee libbpf: Fix off-by-one bug in bpf_core_apply_relo() Andrii Nakryiko 2021-10-25 15:45:28 -07:00
  • eaea2bce02 sync: remove redundant test on $BPF_BRANCH Quentin Monnet 2021-10-26 22:23:56 +01:00
  • f05791d8cf sync: fix comment for commit_signature() (subject instead of hash) Quentin Monnet 2021-10-25 20:29:25 +01:00
  • 2bb8f041b0 README: add links to BPF CO-RE reference guide Andrii Nakryiko 2021-10-24 16:19:38 -07:00
  • 50ae3acfe9 [ci] turn on CIFuzz Evgeny Vereshchagin 2021-10-21 14:09:08 +00:00
  • 07ba0eeb8e sync: latest libbpf changes from kernel Andrii Nakryiko 2021-10-22 17:39:26 -07:00
  • b15d479ef7 sync: auto-generate latest BPF helpers Andrii Nakryiko 2021-10-22 17:39:26 -07:00
  • d374094d8c libbpf: Fix BTF header parsing checks Andrii Nakryiko 2021-10-22 17:31:57 -07:00
  • 19d260d144 libbpf: Fix overflow in BTF sanity checks Andrii Nakryiko 2021-10-22 17:31:56 -07:00
  • f1558d7a23 libbpf: Use func name when pinning programs with LIBBPF_STRICT_SEC_NAME Stanislav Fomichev 2021-10-21 14:48:12 -07:00
  • 596c9a2d77 libbpf: Add btf__type_cnt() and btf__raw_data() APIs Hengqi Chen 2021-10-22 21:06:19 +08:00
  • eb10610a3b libbpf: Fix memory leak in btf__dedup() Mauricio Vásquez 2021-10-22 15:20:35 -05:00
  • d7982f3948 libbpf: Fix the use of aligned attribute Andrii Nakryiko 2021-10-22 12:25:02 -07:00
  • 76b4bf4295 libbpf: Simplify look up by name of internal maps Andrii Nakryiko 2021-10-20 18:44:03 -07:00
  • 5bf62459b1 libbpf: Support multiple .rodata.* and .data.* BPF maps Andrii Nakryiko 2021-10-20 18:44:01 -07:00
  • 421213a052 libbpf: Remove assumptions about uniqueness of .rodata/.data/.bss maps Andrii Nakryiko 2021-10-20 18:43:58 -07:00
  • 4cafbf7527 libbpf: Use Elf64-specific types explicitly for dealing with ELF Andrii Nakryiko 2021-10-20 18:43:57 -07:00
  • f687443178 libbpf: Extract ELF processing state into separate struct Andrii Nakryiko 2021-10-20 18:43:56 -07:00
  • 38fb8cfc0c libbpf: Deprecate btf__finalize_data() and move it into libbpf.c Andrii Nakryiko 2021-10-20 18:43:55 -07:00
  • 45115706b6 bpf: Add verified_insns to bpf_prog_info and fdinfo Dave Marchevsky 2021-10-20 00:48:17 -07:00
  • bde69b0ee0 libbpf: Fix ptr_is_aligned() usages Ilya Leoshkevich 2021-10-21 12:46:58 +02:00
  • 19c6144c09 bpf: Add bpf_skc_to_unix_sock() helper Hengqi Chen 2021-10-21 21:47:51 +08:00
  • 760c39208c libbpf: Fix dumping non-aligned __int128 Ilya Leoshkevich 2021-10-13 18:09:01 +02:00
  • fa93001e85 libbpf: Fix dumping big-endian bitfields Ilya Leoshkevich 2021-10-13 18:09:00 +02:00
  • 50028712c4 libbpf: Migrate internal use of bpf_program__get_prog_info_linear Dave Marchevsky 2021-10-11 01:20:28 -07:00
  • 0f3ba10651 bpf: Rename BTF_KIND_TAG to BTF_KIND_DECL_TAG Yonghong Song 2021-10-12 09:48:38 -07:00
  • ebf17ac628 README: add OSS-Fuzz badge Evgeny Vereshchagin 2021-10-22 07:47:03 +00:00
  • 06390e2371 [coverity] skip forks Evgeny Vereshchagin 2021-10-20 12:01:35 +00:00
  • 941f96ce0e add helpers to select kernel in some distributions v0.5_netdata netdata_patch_v0_5 Thiago Marques 2021-10-19 20:17:09 +00:00
  • 720324afab Merge remote-tracking branch 'upstream/master' Thiago Marques 2021-10-19 16:58:24 +00:00
  • 92c1e61a60 sync: latest libbpf changes from kernel Andrii Nakryiko 2021-10-10 23:39:37 -07:00