| 2024-02-14 | 
Andrii Nakryiko | bpf: emit source code file name and line number in...  | 
commit | commitdiff | tree | snapshot | 
| 2024-02-14 | 
Alexei Starovoitov | Merge branch 'fix-global-subprog-ptr_to_ctx-arg-handling' | 
commit | commitdiff | tree | snapshot | 
| 2024-02-14 | 
Andrii Nakryiko | selftests/bpf: add anonymous user struct as global...  | 
commit | commitdiff | tree | snapshot | 
| 2024-02-14 | 
Andrii Nakryiko | bpf: don't infer PTR_TO_CTX for programs with unnamed...  | 
commit | commitdiff | tree | snapshot | 
| 2024-02-14 | 
Andrii Nakryiko | bpf: handle bpf_user_pt_regs_t typedef explicitly for...  | 
commit | commitdiff | tree | snapshot | 
| 2024-02-14 | 
Andrii Nakryiko | bpf: simplify btf_get_prog_ctx_type() into btf_is_prog_...  | 
commit | commitdiff | tree | snapshot | 
| 2024-02-13 | 
Oliver Crumrine | bpf: remove check in __cgroup_bpf_run_filter_skb | 
commit | commitdiff | tree | snapshot | 
| 2024-02-13 | 
Martin KaFai Lau | Merge branch 'Support PTR_MAYBE_NULL for struct_ops...  | 
commit | commitdiff | tree | snapshot | 
| 2024-02-13 | 
Kui-Feng Lee | selftests/bpf: Test PTR_MAYBE_NULL arguments of struct_...  | 
commit | commitdiff | tree | snapshot | 
| 2024-02-13 | 
Kui-Feng Lee | bpf: Create argument information for nullable arguments. | 
commit | commitdiff | tree | snapshot | 
| 2024-02-13 | 
Kui-Feng Lee | bpf: Move __kfunc_param_match_suffix() to btf.c. | 
commit | commitdiff | tree | snapshot | 
| 2024-02-13 | 
Kui-Feng Lee | bpf: add btf pointer to struct bpf_ctx_arg_aux. | 
commit | commitdiff | tree | snapshot | 
| 2024-02-13 | 
Dave Thaler | bpf, docs: Update ISA document title | 
commit | commitdiff | tree | snapshot | 
| 2024-02-13 | 
Cupertino Miranda | libbpf: Add support to GCC in CORE macro definitions | 
commit | commitdiff | tree | snapshot | 
| 2024-02-13 | 
Jose E. Marchesi | bpf: Abstract loop unrolling pragmas in BPF selftests | 
commit | commitdiff | tree | snapshot | 
| 2024-02-13 | 
Yonghong Song | selftests/bpf: Ensure fentry prog cannot attach to...  | 
commit | commitdiff | tree | snapshot | 
| 2024-02-13 | 
Yonghong Song | bpf: Mark bpf_spin_{lock,unlock}() helpers with notrace...  | 
commit | commitdiff | tree | snapshot | 
| 2024-02-13 | 
Daniel Xu | bpf: Have bpf_rdonly_cast() take a const pointer | 
commit | commitdiff | tree | snapshot | 
| 2024-02-11 | 
Marco Elver | bpf: Allow compiler to inline most of bpf_local_storage...  | 
commit | commitdiff | tree | snapshot | 
| 2024-02-08 | 
Martin KaFai Lau | Merge branch 'bpf, btf: Add DEBUG_INFO_BTF checks for...  | 
commit | commitdiff | tree | snapshot | 
| 2024-02-08 | 
Geliang Tang | bpf, btf: Check btf for register_bpf_struct_ops | 
commit | commitdiff | tree | snapshot | 
| 2024-02-08 | 
Geliang Tang | bpf, btf: Add check_btf_kconfigs helper | 
commit | commitdiff | tree | snapshot | 
| 2024-02-08 | 
Geliang Tang | bpf, btf: Fix return value of register_btf_id_dtor_kfuncs | 
commit | commitdiff | tree | snapshot | 
| 2024-02-08 | 
Masahiro Yamada | bpf: Merge two CONFIG_BPF entries | 
commit | commitdiff | tree | snapshot | 
| 2024-02-08 | 
Yafang Shao | selftests/bpf: Mark cpumask kfunc declarations as __weak | 
commit | commitdiff | tree | snapshot | 
| 2024-02-08 | 
Yafang Shao | selftests/bpf: Fix error checking for cpumask_success__...  | 
commit | commitdiff | tree | snapshot | 
| 2024-02-07 | 
Andrii Nakryiko | Merge branch 'tools-resolve_btfids-fix-cross-compilatio...  | 
commit | commitdiff | tree | snapshot | 
| 2024-02-07 | 
Viktor Malik | tools/resolve_btfids: Fix cross-compilation to non...  | 
commit | commitdiff | tree | snapshot | 
| 2024-02-07 | 
Viktor Malik | tools/resolve_btfids: Refactor set sorting with types...  | 
commit | commitdiff | tree | snapshot | 
| 2024-02-06 | 
Toke Høiland...  | libbpf: Use OPTS_SET() macro in bpf_xdp_query() | 
commit | commitdiff | tree | snapshot | 
| 2024-02-06 | 
Jose E. Marchesi | bpf: Use -Wno-address-of-packed-member in some selftests | 
commit | commitdiff | tree | snapshot | 
| 2024-02-06 | 
Dave Thaler | bpf, docs: Fix typos in instructions-set.rst | 
commit | commitdiff | tree | snapshot | 
| 2024-02-06 | 
Andrii Nakryiko | selftests/bpf: mark dynptr kfuncs __weak to make them...  | 
commit | commitdiff | tree | snapshot | 
| 2024-02-06 | 
Andrii Nakryiko | libbpf: fix return value for PERF_EVENT __arg_ctx type...  | 
commit | commitdiff | tree | snapshot | 
| 2024-02-06 | 
Alexei Starovoitov | Merge branch 'xsk-support-redirect-to-any-socket-bound...  | 
commit | commitdiff | tree | snapshot | 
| 2024-02-06 | 
Magnus Karlsson | xsk: document ability to redirect to any socket bound...  | 
commit | commitdiff | tree | snapshot | 
| 2024-02-06 | 
Magnus Karlsson | xsk: support redirect to any socket bound to the same...  | 
commit | commitdiff | tree | snapshot | 
| 2024-02-06 | 
Alexei Starovoitov | Merge branch 'transfer-rcu-lock-state-across-subprog...  | 
commit | commitdiff | tree | snapshot | 
| 2024-02-06 | 
Kumar Kartikeya...  | selftests/bpf: Add tests for RCU lock transfer between...  | 
commit | commitdiff | tree | snapshot | 
| 2024-02-06 | 
Kumar Kartikeya...  | bpf: Transfer RCU lock state between subprog calls | 
commit | commitdiff | tree | snapshot | 
| 2024-02-06 | 
Alexei Starovoitov | Merge branch 'enable-static-subprog-calls-in-spin-lock...  | 
commit | commitdiff | tree | snapshot | 
| 2024-02-06 | 
Kumar Kartikeya...  | selftests/bpf: Add test for static subprog call in...  | 
commit | commitdiff | tree | snapshot | 
| 2024-02-06 | 
Kumar Kartikeya...  | bpf: Allow calling static subprogs while holding a...  | 
commit | commitdiff | tree | snapshot | 
| 2024-02-05 | 
Dave Thaler | bpf, docs: Expand set of initial conformance groups | 
commit | commitdiff | tree | snapshot | 
| 2024-02-05 | 
Yonghong Song | selftests/bpf: Fix flaky selftest lwt_redirect/lwt_reroute | 
commit | commitdiff | tree | snapshot | 
| 2024-02-05 | 
Kui-Feng Lee | selftests/bpf: Suppress warning message of an unused...  | 
commit | commitdiff | tree | snapshot | 
| 2024-02-05 | 
Yonghong Song | selftests/bpf: Fix flaky test ptr_untrusted | 
commit | commitdiff | tree | snapshot | 
| 2024-02-05 | 
Kui-Feng Lee | bpf: Remove an unnecessary check. | 
commit | commitdiff | tree | snapshot | 
| 2024-02-03 | 
Alexei Starovoitov | Merge branch 'two-small-fixes-for-global-subprog-tagging' | 
commit | commitdiff | tree | snapshot | 
| 2024-02-03 | 
Andrii Nakryiko | bpf: don't emit warnings intended for global subprogs...  | 
commit | commitdiff | tree | snapshot | 
| 2024-02-03 | 
Andrii Nakryiko | selftests/bpf: add more cases for __arg_trusted __arg_n...  | 
commit | commitdiff | tree | snapshot | 
| 2024-02-03 | 
Andrii Nakryiko | bpf: handle trusted PTR_TO_BTF_ID_OR_NULL in argument...  | 
commit | commitdiff | tree | snapshot | 
| 2024-02-02 | 
Shung-Hsi Yu | selftests/bpf: trace_helpers.c: do not use poisoned...  | 
commit | commitdiff | tree | snapshot | 
| 2024-02-02 | 
Andrii Nakryiko | Merge branch 'improvements-for-tracking-scalars-in...  | 
commit | commitdiff | tree | snapshot | 
| 2024-02-02 | 
Eduard Zingerman | selftests/bpf: States pruning checks for scalar vs...  | 
commit | commitdiff | tree | snapshot | 
| 2024-02-02 | 
Eduard Zingerman | bpf: Handle scalar spill vs all MISC in stacksafe() | 
commit | commitdiff | tree | snapshot | 
| 2024-02-02 | 
Maxim Mikityanskiy | selftests/bpf: Add test cases for narrowing fill | 
commit | commitdiff | tree | snapshot | 
| 2024-02-02 | 
Maxim Mikityanskiy | bpf: Preserve boundaries and track scalars on narrowing...  | 
commit | commitdiff | tree | snapshot | 
| 2024-02-02 | 
Maxim Mikityanskiy | selftests/bpf: Test tracking spilled unbounded scalars | 
commit | commitdiff | tree | snapshot | 
| 2024-02-02 | 
Maxim Mikityanskiy | bpf: Track spilled unbounded scalars | 
commit | commitdiff | tree | snapshot | 
| 2024-02-01 | 
Andrii Nakryiko | selftests/bpf: Fix bench runner SIGSEGV | 
commit | commitdiff | tree | snapshot | 
| 2024-02-01 | 
Andrii Nakryiko | libbpf: Add missed btf_ext__raw_data() API | 
commit | commitdiff | tree | snapshot | 
| 2024-02-01 | 
Andrii Nakryiko | libbpf: Add btf__new_split() API that was declared...  | 
commit | commitdiff | tree | snapshot | 
| 2024-02-01 | 
Andrii Nakryiko | libbpf: Add missing LIBBPF_API annotation to libbpf_set...  | 
commit | commitdiff | tree | snapshot | 
| 2024-02-01 | 
Andrii Nakryiko | libbpf: Call memfd_create() syscall directly | 
commit | commitdiff | tree | snapshot | 
| 2024-02-01 | 
Matt Bobrowski | bpf: Minor clean-up to sleepable_lsm_hooks BTF set | 
commit | commitdiff | tree | snapshot | 
| 2024-02-01 | 
Pu Lehui | selftests/bpf: Enable inline bpf_kptr_xchg() test for...  | 
commit | commitdiff | tree | snapshot | 
| 2024-02-01 | 
Pu Lehui | riscv, bpf: Enable inline bpf_kptr_xchg() for RV64 | 
commit | commitdiff | tree | snapshot | 
| 2024-02-01 | 
Dave Thaler | bpf, docs: Clarify which legacy packet instructions...  | 
commit | commitdiff | tree | snapshot | 
| 2024-02-01 | 
Eduard Zingerman | libbpf: Remove unnecessary null check in kernel_supports() | 
commit | commitdiff | tree | snapshot | 
| 2024-02-01 | 
Alexei Starovoitov | Merge branch 'annotate-kfuncs-in-btf_ids-section' | 
commit | commitdiff | tree | snapshot | 
| 2024-02-01 | 
Daniel Xu | bpf: treewide: Annotate BPF kfuncs in BTF | 
commit | commitdiff | tree | snapshot | 
| 2024-02-01 | 
Daniel Xu | bpf: btf: Add BTF_KFUNCS_START/END macro pair | 
commit | commitdiff | tree | snapshot | 
| 2024-01-31 | 
Daniel Xu | bpf: btf: Support flags for BTF_SET8 sets | 
commit | commitdiff | tree | snapshot | 
| 2024-01-31 | 
Manu Bretelle | selftests/bpf: Disable IPv6 for lwt_redirect test | 
commit | commitdiff | tree | snapshot | 
| 2024-01-30 | 
Martin KaFai Lau | Merge branch 'libbpf: add bpf_core_cast() helper' | 
commit | commitdiff | tree | snapshot | 
| 2024-01-30 | 
Andrii Nakryiko | selftests/bpf: convert bpf_rdonly_cast() uses to bpf_co...  | 
commit | commitdiff | tree | snapshot | 
| 2024-01-30 | 
Andrii Nakryiko | libbpf: add bpf_core_cast() macro | 
commit | commitdiff | tree | snapshot | 
| 2024-01-30 | 
Alexei Starovoitov | Merge branch 'trusted-ptr_to_btf_id-arg-support-in...  | 
commit | commitdiff | tree | snapshot | 
| 2024-01-30 | 
Andrii Nakryiko | selftests/bpf: add trusted global subprog arg tests | 
commit | commitdiff | tree | snapshot | 
| 2024-01-30 | 
Andrii Nakryiko | libbpf: add __arg_trusted and __arg_nullable tag macros | 
commit | commitdiff | tree | snapshot | 
| 2024-01-30 | 
Andrii Nakryiko | bpf: add arg:nullable tag to be combined with trusted...  | 
commit | commitdiff | tree | snapshot | 
| 2024-01-30 | 
Andrii Nakryiko | bpf: add __arg_trusted global func arg tag | 
commit | commitdiff | tree | snapshot | 
| 2024-01-30 | 
Jose E. Marchesi | bpf: Move -Wno-compare-distinct-pointer-types to BPF_CFLAGS | 
commit | commitdiff | tree | snapshot | 
| 2024-01-30 | 
Jose E. Marchesi | bpf: Build type-punning BPF selftests with -fno-strict...  | 
commit | commitdiff | tree | snapshot | 
| 2024-01-30 | 
Haiyue Wang | bpf,token: Use BIT_ULL() to convert the bit mask | 
commit | commitdiff | tree | snapshot | 
| 2024-01-30 | 
Jose E. Marchesi | bpf: Generate const static pointers for kernel helpers | 
commit | commitdiff | tree | snapshot | 
| 2024-01-30 | 
Ian Rogers | libbpf: Add some details for BTF parsing failures | 
commit | commitdiff | tree | snapshot | 
| 2024-01-29 | 
Florian Lehner | perf/bpf: Fix duplicate type check | 
commit | commitdiff | tree | snapshot | 
| 2024-01-29 | 
Jose E. Marchesi | bpf: Use -Wno-error in certain tests when building...  | 
commit | commitdiff | tree | snapshot | 
| 2024-01-29 | 
Martin KaFai Lau | selftests/bpf: Remove "&>" usage in the selftests | 
commit | commitdiff | tree | snapshot | 
| 2024-01-29 | 
Andrii Nakryiko | bpf: move arg:ctx type enforcement check inside the...  | 
commit | commitdiff | tree | snapshot | 
| 2024-01-29 | 
Andrii Nakryiko | libbpf: fix __arg_ctx type enforcement for perf_event...  | 
commit | commitdiff | tree | snapshot | 
| 2024-01-29 | 
Andrii Nakryiko | libbpf: integrate __arg_ctx feature detector into kerne...  | 
commit | commitdiff | tree | snapshot | 
| 2024-01-29 | 
Yonghong Song | docs/bpf: Improve documentation of 64-bit immediate...  | 
commit | commitdiff | tree | snapshot | 
| 2024-01-29 | 
Menglong Dong | bpf: Remove unused field "mod" in struct bpf_trampoline | 
commit | commitdiff | tree | snapshot | 
| 2024-01-29 | 
Geliang Tang | selftests/bpf: Drop return in bpf_testmod_exit | 
commit | commitdiff | tree | snapshot | 
| 2024-01-29 | 
Pu Lehui | riscv, bpf: Optimize bswap insns with Zbb support | 
commit | commitdiff | tree | snapshot | 
| 2024-01-29 | 
Pu Lehui | riscv, bpf: Optimize sign-extention mov insns with...  | 
commit | commitdiff | tree | snapshot | 
| 2024-01-29 | 
Pu Lehui | riscv, bpf: Add necessary Zbb instructions | 
commit | commitdiff | tree | snapshot | 
| next |