aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2024-02-14libbpf: Make remark about zero-initializing bpf_*_info structsGravatar Matt Bobrowski 1-5/+17
2024-02-13bpf: emit source code file name and line number in verifier logGravatar Andrii Nakryiko 2-5/+14
2024-02-13Merge branch 'fix-global-subprog-ptr_to_ctx-arg-handling'Gravatar Alexei Starovoitov 5-24/+88
2024-02-13selftests/bpf: add anonymous user struct as global subprog arg testGravatar Andrii Nakryiko 1-0/+29
2024-02-13bpf: don't infer PTR_TO_CTX for programs with unnamed context typeGravatar Andrii Nakryiko 2-0/+22
2024-02-13bpf: handle bpf_user_pt_regs_t typedef explicitly for PTR_TO_CTX global argGravatar Andrii Nakryiko 1-0/+15
2024-02-13bpf: simplify btf_get_prog_ctx_type() into btf_is_prog_ctx_type()Gravatar Andrii Nakryiko 3-24/+22
2024-02-13bpf: remove check in __cgroup_bpf_run_filter_skbGravatar Oliver Crumrine 2-4/+2
2024-02-13Merge branch 'Support PTR_MAYBE_NULL for struct_ops arguments.'Gravatar Martin KaFai Lau 10-42/+406
2024-02-13selftests/bpf: Test PTR_MAYBE_NULL arguments of struct_ops operators.Gravatar Kui-Feng Lee 5-1/+115
2024-02-13bpf: Create argument information for nullable arguments.Gravatar Kui-Feng Lee 5-12/+257
2024-02-13bpf: Move __kfunc_param_match_suffix() to btf.c.Gravatar Kui-Feng Lee 3-28/+32
2024-02-13bpf: add btf pointer to struct bpf_ctx_arg_aux.Gravatar Kui-Feng Lee 2-1/+2
2024-02-13bpf, docs: Update ISA document titleGravatar Dave Thaler 1-4/+4
2024-02-13libbpf: Add support to GCC in CORE macro definitionsGravatar Cupertino Miranda 1-7/+38
2024-02-13bpf: Abstract loop unrolling pragmas in BPF selftestsGravatar Jose E. Marchesi 19-42/+102
2024-02-13selftests/bpf: Ensure fentry prog cannot attach to bpf_spin_{lock,unlcok}()Gravatar Yonghong Song 2-0/+57
2024-02-13bpf: Mark bpf_spin_{lock,unlock}() helpers with notrace correctlyGravatar Yonghong Song 2-11/+14
2024-02-13bpf: Have bpf_rdonly_cast() take a const pointerGravatar Daniel Xu 1-2/+2
2024-02-11bpf: Allow compiler to inline most of bpf_local_storage_lookup()Gravatar Marco Elver 5-90/+41
2024-02-08Merge branch 'bpf, btf: Add DEBUG_INFO_BTF checks for __register_bpf_struct_ops'Gravatar Martin KaFai Lau 1-21/+18
2024-02-08bpf, btf: Check btf for register_bpf_struct_opsGravatar Geliang Tang 1-1/+3
2024-02-08bpf, btf: Add check_btf_kconfigs helperGravatar Geliang Tang 1-18/+15
2024-02-08bpf, btf: Fix return value of register_btf_id_dtor_kfuncsGravatar Geliang Tang 1-4/+2
2024-02-07bpf: Merge two CONFIG_BPF entriesGravatar Masahiro Yamada 2-5/+1
2024-02-07selftests/bpf: Mark cpumask kfunc declarations as __weakGravatar Yafang Shao 1-28/+29
2024-02-07selftests/bpf: Fix error checking for cpumask_success__load()Gravatar Yafang Shao 1-3/+3
2024-02-07Merge branch 'tools-resolve_btfids-fix-cross-compilation-to-non-host-endianness'Gravatar Andrii Nakryiko 2-14/+65
2024-02-07tools/resolve_btfids: Fix cross-compilation to non-host endiannessGravatar Viktor Malik 1-0/+35
2024-02-07tools/resolve_btfids: Refactor set sorting with types from btf_ids.hGravatar Viktor Malik 2-14/+30
2024-02-06libbpf: Use OPTS_SET() macro in bpf_xdp_query()Gravatar Toke Høiland-Jørgensen 1-2/+2
2024-02-06bpf: Use -Wno-address-of-packed-member in some selftestsGravatar Jose E. Marchesi 3-0/+6
2024-02-06bpf, docs: Fix typos in instructions-set.rstGravatar Dave Thaler 1-3/+4
2024-02-05selftests/bpf: mark dynptr kfuncs __weak to make them optional on old kernelsGravatar Andrii Nakryiko 1-9/+9
2024-02-05libbpf: fix return value for PERF_EVENT __arg_ctx type fix up checkGravatar Andrii Nakryiko 1-3/+3
2024-02-05Merge branch 'xsk-support-redirect-to-any-socket-bound-to-the-same-umem'Gravatar Alexei Starovoitov 2-15/+23
2024-02-05xsk: document ability to redirect to any socket bound to the same umemGravatar Magnus Karlsson 1-14/+19
2024-02-05xsk: support redirect to any socket bound to the same umemGravatar Magnus Karlsson 1-1/+4
2024-02-05Merge branch 'transfer-rcu-lock-state-across-subprog-calls'Gravatar Alexei Starovoitov 3-2/+127
2024-02-05selftests/bpf: Add tests for RCU lock transfer between subprogsGravatar Kumar Kartikeya Dwivedi 2-0/+126
2024-02-05bpf: Transfer RCU lock state between subprog callsGravatar Kumar Kartikeya Dwivedi 1-2/+1
2024-02-05Merge branch 'enable-static-subprog-calls-in-spin-lock-critical-sections'Gravatar Alexei Starovoitov 5-4/+120
2024-02-05selftests/bpf: Add test for static subprog call in lock csGravatar Kumar Kartikeya Dwivedi 3-0/+111
2024-02-05bpf: Allow calling static subprogs while holding a bpf_spin_lockGravatar Kumar Kartikeya Dwivedi 2-4/+9
2024-02-05bpf, docs: Expand set of initial conformance groupsGravatar Dave Thaler 1-12/+36
2024-02-05selftests/bpf: Fix flaky selftest lwt_redirect/lwt_rerouteGravatar Yonghong Song 3-2/+2
2024-02-05selftests/bpf: Suppress warning message of an unused variable.Gravatar Kui-Feng Lee 3-7/+4
2024-02-05selftests/bpf: Fix flaky test ptr_untrustedGravatar Yonghong Song 1-3/+3
2024-02-05bpf: Remove an unnecessary check.Gravatar Kui-Feng Lee 1-12/+9
2024-02-02Merge branch 'two-small-fixes-for-global-subprog-tagging'Gravatar Alexei Starovoitov 3-3/+36