Commit Graph

  • 444f3c0e7a libbpf: Work around kernel inconsistently stripping '.llvm.' suffix Andrii Nakryiko 2025-01-16 16:39:57 -08:00
  • 719aeb7a6e libbpf: Fix incorrect traversal end type ID when marking BTF_IS_EMBEDDED Pu Lehui 2025-01-15 10:02:40 +00:00
  • a7edf4aec8 libbpf: Fix return zero when elf_begin failed Pu Lehui 2025-01-15 10:02:39 +00:00
  • 32792ec66c libbpf: Add unique_match option for multi kprobe Yonghong Song 2025-01-09 09:40:23 -08:00
  • c924f8d3dd ci: sync with libbpf/ci@v3 Ihor Solodrai 2025-01-15 09:34:54 -08:00
  • 0ff2f8e0ee sync: latest libbpf changes from kernel Daniel Müller 2025-01-06 14:04:56 -08:00
  • f468e83c85 libbpf: Set MFD_NOEXEC_SEAL when creating memfd Daniel Xu 2024-12-30 14:31:22 -07:00
  • 48c771c4ce libbpf: prog load: Allow to use fd_array_cnt Anton Protopopov 2024-12-13 13:09:32 +00:00
  • 266da73237 bpf: Add fd_array_cnt attribute for prog_load Anton Protopopov 2024-12-13 13:09:31 +00:00
  • d2f1f4490b libbpf: Extend linker API to support in-memory ELF files Alastair Robertson 2024-12-11 08:40:30 -08:00
  • f00fad0951 libbpf: Pull file-opening logic up to top-level functions Alastair Robertson 2024-12-11 08:40:29 -08:00
  • 984dcc97ae libbpf: Fix segfault due to libelf functions not setting errno Quentin Monnet 2024-12-05 13:59:42 +00:00
  • 3ed57f68e5 libbpf: Improve debug message when the base BTF cannot be found Ben Olson 2024-11-26 14:08:45 -06:00
  • 69d85c5fb3 libbpf: don't adjust USDT semaphore address if .stapsdt.base addr is missing Andrii Nakryiko 2024-11-21 14:45:58 -08:00
  • 0d822312fa net: Add napi_struct parameter irq_suspend_timeout Martin Karsten 2024-11-09 05:02:31 +00:00
  • ba2ba19f6d tools: Sync if_link.h uapi tooling header Daniel Borkmann 2024-10-04 12:13:34 +02:00
  • c9a728c329 netdev-genl: Support setting per-NAPI config values Joe Damato 2024-10-11 18:45:01 +00:00
  • adf7973417 netdev-genl: Dump gro_flush_timeout Joe Damato 2024-10-11 18:44:59 +00:00
  • 4f5f2597ce netdev-genl: Dump napi_defer_hard_irqs Joe Damato 2024-10-11 18:44:57 +00:00
  • 114881acba net: add IFLA_MAX_PACING_OFFLOAD_HORIZON device attribute Eric Dumazet 2024-10-03 12:12:18 +00:00
  • b1f223b5b8 libbpf: Change hash_combine parameters from long to unsigned long Sidong Yang 2024-11-16 17:10:52 +09:00
  • 05333afec1 libbpf: Fix memory leak in bpf_program__attach_uprobe_multi Jiri Olsa 2024-11-15 12:58:43 +01:00
  • d22e0d8721 perf/core: Add aux_pause, aux_resume, aux_start_paused Adrian Hunter 2024-10-22 18:59:08 +03:00
  • c5f22aca0f ci: remove llvm-17 variant of the workflow Ihor Solodrai 2024-11-20 09:33:08 -08:00
  • bfc9770b24 ci: switch to libbpf/ci actions @v2 Ihor Solodrai 2024-11-18 18:12:00 -08:00
  • cd73a17321 ci: configure CI test jobs Ihor Solodrai 2024-11-14 17:41:08 -08:00
  • 39e4e86263 ci: cleanup now unused local actions and workflows Ihor Solodrai 2024-11-14 17:04:26 -08:00
  • c1f8925561 ci: bump llvm version to 18 Ihor Solodrai 2024-11-14 15:25:31 -08:00
  • c7bf7b8977 ci: update temporary kernel patches Ihor Solodrai 2024-11-14 08:28:57 -08:00
  • e0687f9f54 ci: add vmtest as a reusable workflow Ihor Solodrai 2024-11-14 11:02:24 -08:00
  • dcf6ad6c70 ci: switch to libbpf/ci/build-selftests action Ihor Solodrai 2024-11-12 13:43:31 -08:00
  • a453ffb7ea ci: add a vmtest step for setting up selftests run Ihor Solodrai 2024-11-06 16:53:58 -08:00
  • 779cb2b65b ci: use libbpf/ci/run-vmtest action to run selftests Ihor Solodrai 2024-11-01 13:02:32 -07:00
  • 244485ce72 ci: don't fail test kmodule builds on older kernels Andrii Nakryiko 2024-11-13 15:54:55 -08:00
  • 713f5b0779 libbpf: bump version to v1.6.0 for new dev cycle Andrii Nakryiko 2024-11-13 15:38:19 -08:00
  • 6c25f7dcb5 sync: latest libbpf changes from kernel Andrii Nakryiko 2024-11-13 12:02:23 -08:00
  • 8576598d64 sync: update .mailmap Andrii Nakryiko 2024-11-13 12:02:23 -08:00
  • db73e46709 libbpf: Stringify errno in log messages in the remaining code Mykyta Yatsenko 2024-11-11 21:29:19 +00:00
  • da7d63a690 libbpf: Stringify errno in log messages in btf*.c Mykyta Yatsenko 2024-11-11 21:29:18 +00:00
  • 6d8af6175e libbpf: Stringify errno in log messages in libbpf.c Mykyta Yatsenko 2024-11-11 21:29:17 +00:00
  • 8232da46d6 libbpf: Introduce errstr() for stringifying errno Mykyta Yatsenko 2024-11-11 21:29:16 +00:00
  • c975e02612 libbpf: Add support for uprobe multi session attach Jiri Olsa 2024-11-08 14:45:36 +01:00
  • 183d84803a bpf: Add support for uprobe multi session attach Jiri Olsa 2024-11-08 14:45:34 +01:00
  • 6210515c78 libbpf: start v1.6 development cycle Andrii Nakryiko 2024-10-29 11:40:45 -07:00
  • 94610d4c27 ci: remove CI jobs for 4.9.0 and 5.5.0 kernels Ihor Solodrai 2024-11-13 17:11:48 -08:00
  • ad7c3a4266 netdata_patch_1_4_6: Add patch to run on Debian 10 netdata_patch_1_5_0 thiagoftsm 2024-10-31 16:56:39 +00:00
  • 54a4576b5b Merge branch 'libbpf:master' into master v1.5.0p_netdata thiagoftsm 2024-10-31 16:08:07 +00:00
  • 09b9e83102 ci: bump uraimo/run-on-arch-action version Andrii Nakryiko 2024-10-24 12:49:52 -07:00
  • 891438c086 sync: latest libbpf changes from kernel Andrii Nakryiko 2024-10-24 10:35:36 -07:00
  • 2d7a79a984 bpf: Add the missing BPF_LINK_TYPE invocation for sockmap Hou Tao 2024-10-24 09:35:57 +08:00
  • ee92f521ab libbpf: define __uptr. Kui-Feng Lee 2024-10-23 16:47:54 -07:00
  • 2dea4b86ee libbpf: move global data mmap()'ing into bpf_object__load() Andrii Nakryiko 2024-10-22 21:39:07 -07:00
  • fdbdbb6b8a libbpf: Prevent compiler warnings/errors Eder Zulian 2024-10-22 19:23:28 +02:00
  • fc064eb41e sync: latest libbpf changes from kernel Andrii Nakryiko 2024-10-11 12:47:26 -07:00
  • db8a210964 sync: auto-generate latest BPF helpers Andrii Nakryiko 2024-10-11 12:47:25 -07:00
  • f69995d909 libbpf: Fix possible compiler warnings in hashmap Namhyung Kim 2024-10-11 10:00:21 -07:00
  • ac9ced9eb3 libbpf: never interpret subprogs in .text as entry programs Andrii Nakryiko 2024-10-10 14:17:30 -07:00
  • ba8bd24bbb bpf: Update bpf_override_return() comment Martin Kelly 2024-10-10 12:33:01 -07:00
  • 8ea6e12372 bpf: fix argument type in bpf_loop documentation Matteo Croce 2024-10-10 04:56:52 +01:00
  • 0e3971339f libbpf: fix sym_is_subprog() logic for weak global subprogs Andrii Nakryiko 2024-10-08 18:15:54 -07:00
  • ecf998ed8f libbpf: Do not resolve size on duplicate FUNCs Eric Long 2024-10-02 14:25:06 +08:00
  • 89df6536bf bpf: __bpf_fastcall for bpf_get_smp_processor_id in uapi Eduard Zingerman 2024-09-16 02:17:10 -07:00
  • 8244006267 libbpf: Support creating light skeleton of either endianness Tony Ambardar 2024-09-16 01:37:46 -07:00
  • 6ac8762ecd libbpf: Support linking bpf objects of either endianness Tony Ambardar 2024-09-16 01:37:45 -07:00
  • 628b21dbcd libbpf: Support opening bpf objects of either endianness Tony Ambardar 2024-09-16 01:37:44 -07:00
  • 5ae8432d15 libbpf: Support BTF.ext loading and output in either endianness Tony Ambardar 2024-09-16 01:37:43 -07:00
  • f2668a0a71 libbpf: Fix output .symtab byte-order during linking Tony Ambardar 2024-09-16 01:37:42 -07:00
  • 5060f172cc libbpf: Fix header comment typos for BTF.ext Tony Ambardar 2024-09-16 01:37:41 -07:00
  • ceeb7211c9 libbpf: Improve log message formatting Tony Ambardar 2024-09-16 01:37:40 -07:00
  • 3fb92e63e0 libbpf: Remove unneeded semicolon Chen Ni 2024-09-26 10:38:23 +08:00
  • 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