Commit Graph

  • 7ea10cfba8 bpf: Add BPF_SOCK_OPS_TSTAMP_SCHED_CB callback Jason Xing 2025-02-20 15:29:34 +08:00
  • 43b6c2cd70 bpf: Add networking timestamping support to bpf_get/setsockopt() Jason Xing 2025-02-20 15:29:29 +08:00
  • b1cb441916 netdev-genl: Add an XSK attribute to queues Joe Damato 2025-02-14 21:12:30 +00:00
  • 01500813ad netdev: add io_uring memory provider info David Wei 2025-02-04 13:56:16 -08:00
  • 59171f49e9 perf: Extend per event callchain limit to branch stack Kan Liang 2025-03-10 11:15:36 -07:00
  • 1b8768339f ci: add temporary patches for selftests Ihor Solodrai 2025-04-02 08:45:12 -07:00
  • 374036c9f1 sync: latest libbpf changes from kernel Ihor Solodrai 2025-03-10 11:47:28 -07:00
  • bf62e0dcfd bpf: Introduce load-acquire and store-release instructions Peilin Ye 2025-03-04 01:06:13 +00:00
  • 855a5d7904 libbpf: Split bpf object load into prepare/load Mykyta Yatsenko 2025-03-03 13:57:51 +00:00
  • 16c58c33c8 libbpf: Introduce more granular state for bpf_object Mykyta Yatsenko 2025-03-03 13:57:50 +00:00
  • e14bb3629f libbpf: Use map_is_created helper in map setters Mykyta Yatsenko 2025-03-03 13:57:49 +00:00
  • fbda5d7d2f bpf: Allow pre-ordering for bpf cgroup progs Yonghong Song 2025-02-24 15:01:16 -08:00
  • be18fdb16a libbpf: Implement bpf_usdt_arg_size BPF function Ihor Solodrai 2025-02-24 15:57:55 -08:00
  • 82f60c9b5e libbpf: Fix out-of-bound read Nandakumar Edamana 2025-02-22 02:31:11 +05:30
  • 4c893341f5 Makefile: detect pkg-config availability Andrii Nakryiko 2025-03-03 16:58:22 -08:00
  • 42a6ef6316 sync: latest libbpf changes from kernel Ihor Solodrai 2025-02-24 12:02:37 -08:00
  • 041d5948f3 libbpf: Fix hypothetical STT_SECTION extern NULL deref case Andrii Nakryiko 2025-02-19 16:28:21 -08:00
  • 39a589c74e libbpf: Wrap libbpf API direct err with libbpf_err Tao Chen 2025-02-19 23:37:11 +08:00
  • d7a4ab1548 libbpf: fix LDX/STX/ST CO-RE relocation size adjustment logic Andrii Nakryiko 2025-02-06 17:48:08 -08:00
  • 4eed43c229 bpf: Sync uapi bpf.h header for the tooling infra Yonghong Song 2025-02-12 21:04:27 -08:00
  • cc278ff7c0 libbpf: Check the kflag of type tags in btf_dump Ihor Solodrai 2025-01-30 12:12:36 -08:00
  • 2b8b896bca docs/bpf: Document the semantics of BTF tags with kind_flag Ihor Solodrai 2025-01-30 12:12:35 -08:00
  • 32bda80136 libbpf: Introduce kflag for type_tags and decl_tags in BTF Ihor Solodrai 2025-01-30 12:12:34 -08:00
  • 71208c3362 libbpf: Fix accessing BTF.ext core_relo header Tony Ambardar 2025-01-24 22:52:36 -08:00
  • 9544a909f1 netkit: Allow for configuring needed_{head,tail}room Daniel Borkmann 2024-12-21 00:46:56 +01:00
  • d4a841a32b ci: remove dependency on run-on-arch-action Ihor Solodrai 2025-01-31 13:15:51 -08:00
  • 324f3c3846 ci: run coverty scan on push to master Ihor Solodrai 2025-01-17 11:16:50 -08:00
  • 63528b7a4d ci: remove sourcing helpers.sh from coverity workflow Ihor Solodrai 2025-01-17 10:56:09 -08:00
  • 7abfe520df sync: latest libbpf changes from kernel Andrii Nakryiko 2025-01-17 11:18:05 -08:00
  • d76c770473 tools: Sync if_xdp.h uapi tooling header Vishal Chourasia 2025-01-17 15:42:59 +01:00
  • 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