Commit Graph

  • ad633fb142 libbpf: Fix expected_attach_type set handling in program load callback Tao Chen 2024-09-25 23:30:12 +08:00
  • 3ea36843b3 libbpf: Change log level of BTF loading error message Ihor Solodrai 2024-09-18 19:33:22 +00:00
  • 80b16457cb ci: add temporary patch for failing upstream BPF uprobe selftest Jordan Rome 2024-10-09 10:47:54 -07:00
  • 7827ca87d1 ci: regenerate vmlinux.h Jordan Rome 2024-10-09 07:24:09 -07:00
  • 91ccd57ca9 sync: latest libbpf changes from kernel Jordan Rome 2024-10-08 17:50:08 -07:00
  • f0a307f61c sync: auto-generate latest BPF helpers Jordan Rome 2024-10-08 17:50:08 -07:00
  • 80b97bd0b8 bpf: Sync uapi bpf.h header to tools directory Daniel Borkmann 2024-10-01 21:41:05 +02:00
  • 7c2f492a88 libbpf: Add bpf_object__token_fd accessor Ihor Solodrai 2024-09-13 00:19:02 +00:00
  • 114f6ce2fd docs/bpf: Add missing BPF program types to docs Donald Hunter 2024-09-12 10:59:44 +01:00
  • 69671302df libbpf: Fix uretprobe.multi.s programs auto attachment Jiri Olsa 2024-09-10 14:53:36 +02:00
  • e1833cff9c libbpf: Fix some typos in comments Yusheng Zheng 2024-09-09 22:59:52 +00:00
  • 81ac790dc8 libbpf: Fixed getting wrong return address on arm64 architecture Shuyi Cheng 2024-09-08 17:23:53 +08:00
  • 3b301cf75d libbpf: Workaround (another) -Wmaybe-uninitialized false positive Sam James 2024-09-06 14:48:14 +01:00
  • 6c8dde3554 libbpf: fix some typos in libbpf Lin Yikai 2024-09-05 19:03:07 +08:00
  • 9045c3ab53 libbpf: Fix accessing first syscall argument on RV64 Pu Lehui 2024-08-31 04:19:34 +00:00
  • 53a645402f libbpf: Access first syscall argument with CO-RE direct read on arm64 Pu Lehui 2024-08-31 04:19:32 +00:00
  • 6d01681b02 libbpf: Access first syscall argument with CO-RE direct read on s390 Pu Lehui 2024-08-31 04:19:31 +00:00
  • 9a37057800 netdev: add dmabuf introspection Mina Almasry 2024-09-10 17:14:57 +00:00
  • 3578ab89fb net: netdev netlink api to bind dma-buf to a net device Mina Almasry 2024-09-10 17:14:46 +00:00
  • 178df3d885 bpf/bpf_get,set_sockopt: add option to set TCP-BPF sock ops flags Alan Maguire 2024-08-08 16:05:57 +01:00
  • 1f98105e54 ci: bump actions/upload-artifact to v4 Ihor Solodrai 2024-10-07 15:04:07 -07:00
  • a4161e00f9 ci: get rid of s390x kernel tests Andrii Nakryiko 2024-10-07 14:36:39 -07:00
  • 6d39b27949 netdata_patch_1_4_6: Add patch to run on Debian 10 netdata_patch_1_4_6 thiagoftsm 2024-09-04 01:30:47 +00:00
  • 057f85d000 Merge branch 'libbpf:master' into master v1.4.6p_netdata detached thiagoftsm 2024-09-04 01:21:11 +00:00
  • caa17bdcbf ci: regenerate vmlinux.h Andrii Nakryiko 2024-08-30 15:43:00 -07:00
  • 76c9f50f3e sync: latest libbpf changes from kernel Andrii Nakryiko 2024-08-30 15:21:55 -07:00
  • fe28fae57a libbpf: Ensure new BTF objects inherit input endianness Tony Ambardar 2024-08-30 02:51:50 -07:00
  • f6f24022d3 libbpf: Fix bpf_object__open_skeleton()'s mishandling of options Andrii Nakryiko 2024-08-27 13:37:21 -07:00
  • 4bd31a1044 bpf: Add bpf_copy_from_user_str kfunc Jordan Rome 2024-08-23 12:51:00 -07:00
  • 33b22671c2 libbpf: Workaround -Wmaybe-uninitialized false positive Sam James 2024-08-13 20:49:06 +01:00
  • 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