Commit Graph

  • 8b29484790 libbpf: Fix license for btf_relocate.c Alan Maguire 2024-08-10 10:35:04 +01:00
  • 7b5237996a libbpf: Don't take direct pointers into BTF data from st_ops David Vernet 2024-07-24 12:14:58 -05:00
  • a89e519b40 selftests/bpf: Add XDP_UMEM_TX_METADATA_LEN to XSK TX metadata test Stanislav Fomichev 2024-07-12 18:52:52 -07:00
  • 205e86de8b libbpf: Fix no-args func prototype BTF dumping syntax Andrii Nakryiko 2024-07-12 15:44:42 -07:00
  • 86fc78bd2b perf/x86/intel: Support new data source for Lunar Lake Kan Liang 2024-06-26 07:35:37 -07:00
  • 20ccbb303a ci: take into account common local DENYLIST/ALLOWLIST Andrii Nakryiko 2024-08-30 08:31:25 -07:00
  • 26443a6d43 ci: fix test job names chantra 2024-08-23 14:41:13 -07:00
  • 22ec3eb15d ci: deny verify_pkcs7_sig as it keeps failing Andrii Nakryiko 2024-08-27 12:51:55 -07:00
  • bc24cd126a ci: run test on Ubuntu 24.04 Manu Bretelle 2024-08-22 10:49:24 -07:00
  • 92316f5072 ci: Pass llvm-version as an input and enforce passing it to build-selftests action Manu Bretelle 2024-08-21 14:36:48 -07:00
  • a73c6f7f80 ci: Use llvm repositories matching the host we are running on Manu Bretelle 2024-08-21 14:14:06 -07:00
  • 8e47e755cd ci: bump default llvm version to 17 Manu Bretelle 2024-08-21 14:12:54 -07:00
  • ec0d0fda8b ci: lock down s390x CI to Ubuntu 20.04 runners Manu Bretelle 2024-08-21 14:10:37 -07:00
  • b07dfe3b2a Makefile: ensure $(OBJDIR) is created before writing to it Ivan Shapovalov 2024-07-28 19:54:07 +02:00
  • 4b8a035521 netdata_patch_1_4_5: Apply patch to libbpf netdata_patch_1_4_5 thiagoftsm 2024-07-12 01:29:34 +00:00
  • 6923eb970e Merge branch 'libbpf:master' into master 1.4.5p_netdata thiagoftsm 2024-07-12 00:47:44 +00:00
  • 686f600bca sync: latest libbpf changes from kernel Andrii Nakryiko 2024-07-10 12:19:42 -07:00
  • 726d7f3722 sync: update .mailmap Andrii Nakryiko 2024-07-10 12:19:42 -07:00
  • e6f1ae2557 libbpf: improve old BPF skeleton handling for map auto-attach Andrii Nakryiko 2024-07-08 13:45:40 -07:00
  • bf7ddbef99 libbpf: fix BPF skeleton forward/backward compat handling Andrii Nakryiko 2024-07-08 13:45:39 -07:00
  • 1867490d8f libbpf: Add NULL checks to bpf_object__{prev_map,next_map} Andreas Ziegler 2024-07-03 10:34:36 +02:00
  • 24aca0740b libbpf: Fix error handling in btf__distill_base() Alan Maguire 2024-06-29 11:00:58 +01:00
  • c1a6c770c4 libbpf: add btf_iter.o and btf_relocate.o to Makefile Andrii Nakryiko 2024-06-26 20:16:40 -07:00
  • 223cd2273e sync: latest libbpf changes from kernel Andrii Nakryiko 2024-06-26 17:20:32 -07:00
  • dcd076347c sync: update .mailmap Andrii Nakryiko 2024-06-26 17:20:32 -07:00
  • e4982342e7 libbpf: Fix clang compilation error in btf_relocate.c Alan Maguire 2024-06-24 20:29:03 +01:00
  • 95c63a08f2 libbpf: Skip base btf sanity checks Antoine Tenart 2024-06-24 11:09:07 +02:00
  • 27f0169332 libbpf,bpf: Share BTF relocate-related code with kernel Alan Maguire 2024-06-20 10:17:31 +01:00
  • 4ffb92e204 libbpf: Split field iter code into its own file kernel Alan Maguire 2024-06-20 10:17:30 +01:00
  • bc021a8b42 libbpf: BTF relocation followup fixing naming, loop logic Alan Maguire 2024-06-20 10:17:28 +01:00
  • 88a0787335 libbpf: Checking the btf_type kind when fixing variable offsets Donglin Peng 2024-06-19 05:23:55 -07:00
  • 4bc5a64933 libbpf: Make btf_parse_elf process .BTF.base transparently Eduard Zingerman 2024-06-13 10:50:10 +01:00
  • 2afe409348 libbpf: Split BTF relocation Alan Maguire 2024-06-13 10:50:08 +01:00
  • 36cb1ad3ae libbpf: Add btf__distill_base() creating split BTF with distilled base BTF Alan Maguire 2024-06-13 10:50:06 +01:00
  • 0a66859bf1 bpf: Add CHECKSUM_COMPLETE to bpf test progs Vadim Fedorenko 2024-06-06 07:58:50 -07:00
  • be998aa3d4 libbpf: Auto-attach struct_ops BPF maps in BPF skeleton Mykyta Yatsenko 2024-06-05 18:51:35 +01:00
  • 78c78e90cd libbpf: Remove callback-based type/string BTF field visitor helpers Andrii Nakryiko 2024-06-04 17:16:29 -07:00
  • dd19c7ef77 libbpf: Make use of BTF field iterator in BTF handling code Andrii Nakryiko 2024-06-04 17:16:27 -07:00
  • 13182b94f3 libbpf: Make use of BTF field iterator in BPF linker code Andrii Nakryiko 2024-06-04 17:16:26 -07:00
  • cece3242fb libbpf: Add BTF field iterator Andrii Nakryiko 2024-06-04 17:16:25 -07:00
  • 42065ea662 ci: make pahole-staging workflow manually triggerable Andrii Nakryiko 2024-06-06 14:34:50 -07:00
  • 764d19da07 ci: revert switching to ubuntu-latest for pahole-staging workflow Andrii Nakryiko 2024-06-06 14:26:07 -07:00
  • 3d78a726c6 netdata_patch_1_4_3: Add patch to run on Debian 10 netdata_patch_1_4_3 thiagoftsm 2024-06-03 23:18:09 +00:00
  • 7d1fe77f65 Merge branch 'libbpf:master' into master v1.4.3p_netdata thiagoftsm 2024-06-03 23:13:45 +00:00
  • fbcb2871fe ci: regenerate vmlinux.h Andrii Nakryiko 2024-06-03 13:22:50 -07:00
  • 61a6e8edd7 github: remove PR template Andrii Nakryiko 2024-06-02 11:23:57 -07:00
  • 4ab7361e64 libbpf: don't close(-1) in multi-uprobe feature detector Andrii Nakryiko 2024-05-29 16:12:12 -07:00
  • ff856238e2 sync: latest libbpf changes from kernel Andrii Nakryiko 2024-06-02 11:22:37 -07:00
  • c085e9c364 netdev: add qstat for csum complete Jakub Kicinski 2024-05-29 09:35:47 -07:00
  • 805b689cd2 libbpf: keep FD_CLOEXEC flag when dup()'ing FD Andrii Nakryiko 2024-05-29 15:32:39 -07:00
  • 9b789075a9 ci: switch to ubuntu-latest where possible Andrii Nakryiko 2024-05-28 20:45:43 -07:00
  • c22d662a95 ci: update vmlinux.h to latest version Andrii Nakryiko 2024-05-28 21:02:48 -07:00
  • 074445067f ci: add temporary patch for failing upstream BPF selftest Andrii Nakryiko 2024-05-28 20:38:38 -07:00
  • 9a1f1f28c6 sync: latest libbpf changes from kernel Andrii Nakryiko 2024-05-28 20:07:56 -07:00
  • 0a519f87ee sync: update .mailmap Andrii Nakryiko 2024-05-28 20:07:55 -07:00
  • d9f9fd5b22 libbpf: detect broken PID filtering logic for multi-uprobe Andrii Nakryiko 2024-05-21 09:33:59 -07:00
  • d4d3e68e8d libbpf: Configure log verbosity with env variable Mykyta Yatsenko 2024-05-24 14:18:40 +01:00
  • 0babfb126a net: Add additional bit to support clockid_t timestamp type Abhishek Chauhan 2024-05-09 14:18:33 -07:00
  • 89ed67d7ab tools headers: Remove now unused copies of uapi/{fcntl,openat2}.h and asm/fcntl.h Arnaldo Carvalho de Melo 2024-03-15 16:18:14 -03:00
  • 8dfa981c53 libbpf: fix feature detectors when using token_fd Andrii Nakryiko 2024-05-13 11:08:03 -07:00
  • 15b461a608 netdev: Add queue stats for TX stop and wake Daniel Jurgens 2024-05-10 23:19:26 +03:00
  • ec3c369941 netdev: add queue stats Xuan Zhuo 2024-04-26 11:39:27 +08:00
  • 12387f03c2 netdata_patch_1_4_2: Add patch to run on Debian 10 netdata_patch_1_4_2 thiagoftsm 2024-05-13 02:06:28 +00:00
  • 89aecd2188 Merge branch 'libbpf:master' into master v1.4.2p_netdata thiagoftsm 2024-05-13 01:33:50 +00:00
  • 02724cfd07 sync: latest libbpf changes from kernel Andrii Nakryiko 2024-05-08 15:23:40 -07:00
  • 3827aa514c bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD Jose E. Marchesi 2024-05-08 12:13:13 +02:00
  • e5146eff75 libbpf: improve early detection of doomed-to-fail BPF program loading Andrii Nakryiko 2024-05-06 17:13:33 -07:00
  • ed54f30307 libbpf: fix libbpf_strerror_r() handling unknown errors Andrii Nakryiko 2024-05-06 17:13:32 -07:00
  • fe5fe762b9 libbpf: handle yet another corner case of nulling out struct_ops program Andrii Nakryiko 2024-05-06 17:13:30 -07:00
  • 504369cba4 libbpf: remove unnecessary struct_ops prog validity check Andrii Nakryiko 2024-05-06 17:13:29 -07:00
  • ea02e10fc4 libbpf: Avoid casts from pointers to enums in bpf_tracing.h Jose E. Marchesi 2024-05-02 19:09:25 +02:00
  • 4ec5e360ae libbpf: Fix bpf_ksym_exists() in GCC Jose E. Marchesi 2024-04-28 13:25:59 +02:00
  • cb7bfc5e51 libbpf: fix ring_buffer__consume_n() return result logic Andrii Nakryiko 2024-04-30 13:19:52 -07:00
  • e3e84bd7d0 libbpf: fix potential overflow in ring__consume_n() Andrii Nakryiko 2024-04-30 13:19:51 -07:00
  • f3c4172c61 libbpf: Fix error message in attach_kprobe_multi Jiri Olsa 2024-05-02 09:55:41 +02:00
  • d045f7682b libbpf: Fix error message in attach_kprobe_session Jiri Olsa 2024-05-02 09:55:40 +02:00
  • 11eaf2b0b7 netdata_patch_1_4_1: Add patch to run on Debian 10 netdata_patch_1_4_1 thiagoftsm 2024-05-02 11:25:12 +00:00
  • b39b7f426f Merge branch 'libbpf:master' into master v1.4.1p_netdata thiagoftsm 2024-05-02 11:20:27 +00:00
  • e055420033 sync: Commit .mailmap changes from script when sync-ing repo Quentin Monnet 2024-05-01 09:49:09 +01:00
  • 255b705a16 sync: latest libbpf changes from kernel Andrii Nakryiko 2024-05-01 10:44:09 -07:00
  • 6a41f02ad4 libbpf: better fix for handling nulled-out struct_ops program Andrii Nakryiko 2024-04-30 21:17:06 -07:00
  • dd589c3b31 libbpf: support "module: Function" syntax for tracing programs Viktor Malik 2024-04-30 11:38:06 +02:00
  • 045a0372ef libbpf: Add kprobe session attach type name to attach_type_name Jiri Olsa 2024-04-30 13:28:28 +02:00
  • 6c3cf5108e libbpf: Add support for kprobe session attach Jiri Olsa 2024-04-30 13:28:27 +02:00
  • b63d2945ff bpf: Add support for kprobe session attach Jiri Olsa 2024-04-30 13:28:24 +02:00
  • d3e18fceec ci: remove tcp_rtt test from 5.5 ALLOWLIST Andrii Nakryiko 2024-04-30 09:08:47 -07:00
  • 22bd976613 ci: update vmlinux.h Andrii Nakryiko 2024-04-30 08:49:45 -07:00
  • f9f3fbf72d sync: update .mailmap Andrii Nakryiko 2024-04-30 08:49:12 -07:00
  • 37b8e0eb2d sync: latest libbpf changes from kernel Andrii Nakryiko 2024-04-29 17:17:37 -07:00
  • f28271ab72 libbpf: handle nulled-out program in struct_ops correctly Andrii Nakryiko 2024-04-27 20:09:53 -07:00
  • b1051d9361 bpf_helpers.h: Define bpf_tail_call_static when building with GCC Jose E. Marchesi 2024-04-26 16:51:58 +02:00
  • 43df08cd17 bpf: add mrtt and srtt as BPF_SOCK_OPS_RTT_CB args Philo Lu 2024-04-26 00:17:23 +08:00
  • 4794f18bf4 sync: Sync .mailmap entries Quentin Monnet 2024-04-25 23:21:09 +01:00
  • 2fdcc365a0 ci: regenerate latest vmlinux.h Yonghong Song 2024-04-24 11:28:42 -07:00
  • 52c37177cc Makefile: Ensure github libbpf version the same as the kernel one Yonghong Song 2024-04-24 10:57:34 -07:00
  • 7cbfddfdf2 sync: latest libbpf changes from kernel Yonghong Song 2024-04-24 14:21:54 -07:00
  • f2fe16ec95 sync: auto-generate latest BPF helpers Yonghong Song 2024-04-24 14:21:54 -07:00
  • a911ca1e3e tools: sync include/uapi/linux/bpf.h Benjamin Tissoires 2024-04-20 11:09:06 +02:00
  • 24924003c6 libbpf: Fix dump of subsequent char arrays Quentin Deslandes 2024-04-13 23:12:58 +02:00
  • 2c6f445a8e libbpf: Fix misaligned array closing bracket Quentin Deslandes 2024-04-13 23:12:57 +02:00