Commit Graph

  • 85d9be97eb sync: latest libbpf changes from kernel v1.6.3.1p_netdata netdata_patch_1_6_3 Andrii Nakryiko 2026-01-28 13:37:35 -08:00
  • fddf93d20b sync: update .mailmap Andrii Nakryiko 2026-01-28 13:37:35 -08:00
  • ed6bb65cf1 bpf: add new BPF_CGROUP_ITER_CHILDREN control option Matt Bobrowski 2026-01-27 08:51:10 +00:00
  • 5ee8863eaf libbpf: add fsession support Menglong Dong 2026-01-24 14:20:03 +08:00
  • adde4f55b7 bpf: add fsession support Menglong Dong 2026-01-24 14:19:56 +08:00
  • 977b1f820c bpf: Migrate bpf_stream_vprintk() to KF_IMPLICIT_ARGS Ihor Solodrai 2026-01-20 14:26:35 -08:00
  • 5d02120e10 treewide: Update email address Thomas Gleixner 2026-01-11 16:53:48 +01:00
  • 8a090ef1e5 btf: Refactor the code by calling str_is_empty Donglin Peng 2026-01-09 21:00:03 +08:00
  • ad9c763445 libbpf: Verify BTF sorting Donglin Peng 2026-01-09 20:59:57 +08:00
  • 1c96b72cb0 libbpf: Optimize type lookup with binary search for sorted BTF Donglin Peng 2026-01-09 20:59:56 +08:00
  • b7c6c02b5f libbpf: Add BTF permutation support for type reordering Donglin Peng 2026-01-09 20:59:53 +08:00
  • 2c5038dcf4 libbpf: Fix OOB read in btf_dump_get_bitfield_value Varun R Mallya 2026-01-07 05:05:27 +05:30
  • dc8673b28b libbpf: Add BPF_F_CPU and BPF_F_ALL_CPUS flags support for percpu maps Leon Hwang 2026-01-07 10:20:21 +08:00
  • a6d7ceaaeb bpf: Introduce BPF_F_CPU and BPF_F_ALL_CPUS flags Leon Hwang 2026-01-07 10:20:16 +08:00
  • e64e125ef6 vfs: use UAPI types for new struct delegation definition Thomas Weißschuh 2025-12-03 14:57:57 +01:00
  • 9dd6fda504 libbpf: Move arena globals to the end of the arena Emil Tsalapatis 2025-12-16 12:33:24 -05:00
  • 2c7fe6ec5d libbpf: Turn relo_core->sym_off unsigned Emil Tsalapatis 2025-12-16 12:33:23 -05:00
  • 160423d498 ci: denylist flaky 'bpf_cookie/perf_event' selftest Andrii Nakryiko 2026-01-26 13:12:58 -08:00
  • afb8b17bc5 sync: latest libbpf changes from kernel Andrii Nakryiko 2025-12-15 10:30:36 -08:00
  • fda2bfcb7a libbpf: Fix -Wdiscarded-qualifiers under C23 Mikhail Gavrilov 2025-12-06 14:28:25 +05:00
  • 5635185147 libbpf: Add support for associating BPF program with struct_ops Amery Hung 2025-12-03 15:37:45 -08:00
  • 1a41b12b4f bpf: Support associating BPF program with struct_ops Amery Hung 2025-12-03 15:37:44 -08:00
  • 8ffe064aed libbpf: Add debug messaging in dedup equivalence/identity matching Alan Maguire 2025-12-03 19:15:07 +00:00
  • 7ac4e3a670 tools: ynl-gen: add regeneration comment Asbjørn Sloth Tønnesen 2025-11-20 17:44:27 +00:00
  • cd173d0ea3 net: Extend NAPI threaded polling to allow kthread based busy polling Samiullah Khawaja 2025-10-28 20:30:05 +00:00
  • 3fe0a72123 bpf: Introduce SK_BPF_BYPASS_PROT_MEM. Kuniyuki Iwashima 2025-10-14 23:54:58 +00:00
  • f561c42074 libbpf: Fix some incorrect @param descriptions in the comment of libbpf.h Jianyun Gao 2025-11-18 11:30:24 +08:00
  • 370271441c libbpf: Fix BTF dedup to support recursive typedef definitions Paul Houssel 2025-11-13 13:39:50 +01:00
  • 8cc0f2c095 perf: Add perf_event_attr::config4 James Clark 2025-11-11 11:37:55 +00:00
  • 9905b35d8a tools: Remove s390 compat support Heiko Carstens 2025-11-10 19:54:36 +01:00
  • 8d178bd7b6 perf: Support deferred user unwind Peter Zijlstra 2025-10-23 15:17:05 +02:00
  • 530f40421a vfs: add needed headers for new struct delegation definition Jeff Layton 2025-11-28 10:55:09 +01:00
  • 4f10610ae5 vfs: expose delegation support to userland Jeff Layton 2025-11-11 09:12:58 -05:00
  • d65dbb412d sync: latest libbpf changes from kernel Andrii Nakryiko 2025-11-07 12:10:56 -08:00
  • befbf010d7 sync: auto-generate latest BPF helpers Andrii Nakryiko 2025-11-07 12:10:55 -08:00
  • a00b10df8c bpf: add _impl suffix for bpf_stream_vprintk() kfunc Mykyta Yatsenko 2025-11-04 22:54:26 +00:00
  • 24a89cb35d libbpf: support llvm-generated indirect jumps Anton Protopopov 2025-11-05 09:04:08 +00:00
  • 349b78117b libbpf: Recognize insn_array map type Anton Protopopov 2025-11-05 09:04:01 +00:00
  • 9d159773c5 bpf, x86: add new map type: instructions array Anton Protopopov 2025-11-05 09:03:59 +00:00
  • 0e14a12a1d libbpf: Fix parsing of multi-split BTF Alan Maguire 2025-11-04 20:33:08 +00:00
  • 813fbe13ab docs/bpf: Add missing BPF k/uprobe program types to docs Donald Hunter 2025-10-29 18:09:32 +00:00
  • fd00fd999f libbpf: Update the comment to remove the reference to the deprecated interface bpf_program__load(). Jianyun Gao 2025-11-03 20:07:27 +08:00
  • f4b32db745 libbpf: Complete the missing @param and @return tags in btf.h Jianyun Gao 2025-11-03 19:58:36 +08:00
  • 99bf90957a libbpf: Fix powerpc's stack register definition in bpf_tracing.h Andrii Nakryiko 2025-10-20 13:36:43 -07:00
  • 98b6e51fc6 libbpf: Fix the incorrect reference to the memlock_rlim variable in the comment. Jianyun Gao 2025-10-27 11:20:08 +08:00
  • bc3b400e06 libbpf: Optimize the redundant code in the bpf_object__init_user_btf_maps() function. Jianyun Gao 2025-10-24 16:08:02 +08:00
  • 665ad8c7f7 bpf: Add overwrite mode for BPF ring buffer Xu Kuohai 2025-10-18 11:57:36 +08:00
  • 42995c95b9 bpf: widen dynptr size/offset to 64 bit Mykyta Yatsenko 2025-10-26 20:38:45 +00:00
  • 49c5e0eef4 libbpf: fix formatting of bpf_object__append_subprog_code Anton Protopopov 2025-10-19 20:21:41 +00:00
  • 30599e72bf include: add __poll_t typedef in include/linux/types.h for Android/Termux Alain Knaff 2025-10-13 19:39:24 +02:00
  • 3d451d916f ci: drop tmp.master testing of pahole Andrii Nakryiko 2025-10-06 15:58:55 -07:00
  • 02b3ec9ffc ci: denylist verif_scale_pyperf600 as it now fails with newer Clang Andrii Nakryiko 2025-10-06 14:33:45 -07:00
  • c7f77de09d ci: update clang to v21 for test workflow Andrii Nakryiko 2025-10-06 11:03:04 -07:00
  • 2719a398b0 libbpf: fix Github's Makefile for libbpf_utils.c Andrii Nakryiko 2025-10-06 09:25:46 -07:00
  • 7e9d669550 sync: latest libbpf changes from kernel Andrii Nakryiko 2025-10-06 11:01:28 -07:00
  • e4dc2acd35 sync: auto-generate latest BPF helpers Andrii Nakryiko 2025-10-06 11:01:27 -07:00
  • 2b940bcde1 libbpf: Fix undefined behavior in {get,put}_unaligned_be32() Eric Biggers 2025-10-05 18:20:37 -07:00
  • 379ac32f2c bpf: Finish constification of 1st parameter of bpf_d_path() Rong Tao 2025-10-04 22:23:29 +08:00
  • eca524d5a6 libbpf: Fix missing #pragma in libbpf_utils.c Tony Ambardar 2025-10-02 13:31:50 -07:00
  • 50d1b8e6b4 libbpf: remove linux/unaligned.h dependency for libbpf_sha256() Andrii Nakryiko 2025-10-01 10:13:26 -07:00
  • 84aad03545 libbpf: move libbpf_sha256() implementation into libbpf_utils.c Andrii Nakryiko 2025-10-01 10:13:25 -07:00
  • 6fcb2c1963 libbpf: move libbpf_errstr() into libbpf_utils.c Andrii Nakryiko 2025-10-01 10:13:24 -07:00
  • ce015f0184 libbpf: remove unused libbpf_strerror_r and STRERR_BUFSIZE Andrii Nakryiko 2025-10-01 10:13:23 -07:00
  • 33021bb9dd libbpf: make libbpf_errno.c into more generic libbpf_utils.c Andrii Nakryiko 2025-10-01 10:13:22 -07:00
  • 97fbf1d106 rtnetlink: add needed_{head,tail}room attributes Alasdair McWilliam 2025-09-17 10:55:42 +01:00
  • 017c96d6e1 bonding: add support for per-port LACP actor priority Hangbin Liu 2025-09-02 06:44:59 +00:00
  • 1f098bc568 uapi: wrap compiler_types.h in an ifdef instead of the implicit strip Jakub Kicinski 2025-08-25 13:18:28 -07:00
  • 367798a9cf libbpf: Replace AF_ALG with open coded SHA-256 Eric Biggers 2025-09-27 17:38:33 -07:00
  • f9369ca839 libbpf: Fix error when st-prefix_ops and ops from differ btf D. Wythe 2025-09-26 15:17:51 +08:00
  • 70619ad135 bpf: bpf task work plumbing Mykyta Yatsenko 2025-09-23 12:24:00 +01:00
  • 56cc32b5e3 libbpf: Embed and verify the metadata hash in the loader KP Singh 2025-09-21 18:01:18 +02:00
  • 986d033976 libbpf: Update light skeleton for signing KP Singh 2025-09-21 18:01:17 +02:00
  • decfae3a5d bpf: Implement signature verification for BPF programs KP Singh 2025-09-21 18:01:16 +02:00
  • a6bb074359 bpf: Return hashes of maps in BPF_OBJ_GET_INFO_BY_FD KP Singh 2025-09-14 23:51:35 +02:00
  • 59ed98f687 libbpf: Support exclusive map creation KP Singh 2025-09-14 23:51:33 +02:00
  • 1202ada5c1 libbpf: Implement SHA256 internal helper KP Singh 2025-09-14 23:51:32 +02:00
  • 8347a49c62 bpf: Implement exclusive map creation KP Singh 2025-09-14 23:51:31 +02:00
  • fcc06c3da4 libbpf: Remove unused args in parse_usdt_note Jiawei Zhao 2025-09-04 03:05:23 +00:00
  • 9236e137e9 libbpf: Fix USDT SIB argument handling causing unrecognized register error Jiawei Zhao 2025-08-27 05:31:27 +00:00
  • 2d769c3bc5 nsfs: support exhaustive file handles Christian Brauner 2025-09-12 13:52:52 +02:00
  • 9705048c0e include: implement be{32,64}_to_cpu() and cpu_to_be{32,64}() macros Andrii Nakryiko 2025-09-30 14:11:12 -07:00
  • 6920913226 include: add BPF_JMP_REG() macro implementation Andrii Nakryiko 2025-09-30 11:20:12 -07:00
  • 519d65b564 sync: fix sync script Andrii Nakryiko 2025-09-30 11:04:42 -07:00
  • 3f077472ee sync: sync stddef.h UAPI header Andrii Nakryiko 2025-08-26 16:17:49 -07:00
  • 0c33cc07f1 sync: sync networking UAPI headers Andrii Nakryiko 2025-08-26 14:35:57 -07:00
  • 289e4a2160 sync: add back fcnt.h and openat2.h UAPI headers Andrii Nakryiko 2025-08-26 14:34:42 -07:00
  • 67901a67cb sync: update sync-kernel.sh to fetch original UAPI headers Andrii Nakryiko 2025-08-26 14:33:34 -07:00
  • 5acba1722d sync: latest libbpf changes from kernel v1.6.2p_netdata netdata_patch_1_6_2 Andrii Nakryiko 2025-08-21 12:55:39 -07:00
  • 72f3e4fd8e sync: update .mailmap Andrii Nakryiko 2025-08-21 12:55:39 -07:00
  • 83fe1f4494 libbpf: Add documentation to version and error API functions Cryolitia PukNgae 2025-08-20 17:22:42 +08:00
  • 9f8984fba5 libbpf: Export bpf_object__prepare symbol Mykyta Yatsenko 2025-08-19 22:51:19 +01:00
  • 04a23358c7 libbpf: Fix reuse of DEVMAP Yureka Lilian 2025-08-14 20:01:12 +02:00
  • fc687b8ee9 sync: latest libbpf changes from kernel Ilya Leoshkevich 2025-08-12 09:09:04 +02:00
  • a3e0234f49 sync: update .mailmap Ilya Leoshkevich 2025-08-12 09:09:04 +02:00
  • 8ce18b6b73 libbpf: Add the ability to suppress perf event enablement Ilya Leoshkevich 2025-08-06 18:22:41 +02:00
  • df60ff2a29 libbpf: Avoid possible use of uninitialized mod_len Achill Gilgenast 2025-07-29 11:45:53 +02:00
  • a547f98fbb net: define an enum for the napi threaded state Samiullah Khawaja 2025-07-23 01:30:31 +00:00
  • 4c853bf66f Add support to set NAPI threaded for individual NAPI Samiullah Khawaja 2025-07-10 21:12:03 +00:00
  • 77af22f93d net: xsk: introduce XDP_MAX_TX_SKB_BUDGET setsockopt Jason Xing 2025-07-05 00:01:38 +08:00
  • 58dd1f58b5 docs: describe how to reproduce errors reported by oss-fuzz Eduard Zingerman 2025-07-18 16:40:41 -07:00