summaryrefslogtreecommitdiffstats
path: root/include/linux/bpf.h
Commit message (Expand)AuthorAgeFilesLines
* bpf: Relax tracing prog recursive attach rulesDmitrii Dolgov2024-01-041-0/+1
* bpf: move subprog call logic back to verifier.cAndrii Nakryiko2023-12-191-2/+0
* bpf: reuse btf_prepare_func_args() check for main program BTF validationAndrii Nakryiko2023-12-191-2/+0
* bpf: abstract away global subprog arg preparation logic from reg state setupAndrii Nakryiko2023-12-191-2/+1
* Revert BPF token-related functionalityAndrii Nakryiko2023-12-191-75/+10
* Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2023-12-181-19/+124
|\
| * x86/cfi,bpf: Fix bpf_exception_cb() signatureAlexei Starovoitov2023-12-151-1/+1
| * x86/cfi,bpf: Fix bpf_struct_ops CFIPeter Zijlstra2023-12-151-0/+13
| * x86/cfi,bpf: Fix BPF JIT callPeter Zijlstra2023-12-151-2/+10
| * bpf: Support uid and gid when mounting bpffsJie Jiang2023-12-131-0/+2
| * bpf: tidy up exception callback management a bitAndrii Nakryiko2023-12-111-1/+1
| * bpf: Use arch_bpf_trampoline_sizeSong Liu2023-12-061-1/+2
| * bpf: Add arch_bpf_trampoline_size()Song Liu2023-12-061-0/+2
| * bpf: Add helpers for trampoline image managementSong Liu2023-12-061-0/+5
| * bpf: Adjust argument names of arch_prepare_bpf_trampoline()Song Liu2023-12-061-2/+2
| * bpf,lsm: add BPF token LSM hooksAndrii Nakryiko2023-12-061-0/+3
| * bpf: consistently use BPF token throughout BPF verifier logicAndrii Nakryiko2023-12-061-8/+8
| * bpf: take into account BPF token when fetching helper protosAndrii Nakryiko2023-12-061-2/+3
| * bpf: add BPF token support to BPF_PROG_LOAD commandAndrii Nakryiko2023-12-061-0/+6
| * bpf: add BPF token support to BPF_MAP_CREATE commandAndrii Nakryiko2023-12-061-0/+2
| * bpf: introduce BPF token objectAndrii Nakryiko2023-12-061-0/+41
| * bpf: add BPF token delegation mount options to BPF FSAndrii Nakryiko2023-12-061-0/+10
| * bpf: Optimize the free of inner mapHou Tao2023-12-041-0/+2
| * bpf: Defer the free of inner map when necessaryHou Tao2023-12-041-1/+6
| * bpf: Add map and need_defer parameters to .map_fd_put_ptr()Hou Tao2023-12-041-1/+5
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-12-071-0/+3
|\ \ | |/ |/|
| * bpf: Fix prog_array_map_poke_run map poke updateJiri Olsa2023-12-061-0/+3
* | bpf: Validate global subprogs lazilyAndrii Nakryiko2023-11-241-0/+2
* | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2023-11-211-2/+4
|\ \ | |/ |/|
| * bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enumDave Marchevsky2023-11-091-2/+2
| * bpf: Add __bpf_dynptr_data* for in kernel useSong Liu2023-11-091-0/+2
* | bpf: Do not allocate percpu memory at init stageYonghong Song2023-11-151-1/+1
* | bpf: handle ldimm64 properly in check_cfg()Andrii Nakryiko2023-11-091-2/+6
|/
* bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl()Hou Tao2023-10-201-1/+1
* bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.hHou Tao2023-10-201-0/+1
* net, bpf: Add a warning if NAPI cb missed xdp_do_flush().Sebastian Andrzej Siewior2023-10-171-0/+3
* Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2023-10-161-2/+18
|\
| * bpf: Avoid unnecessary audit log for CPU security mitigationsYafang Shao2023-10-131-2/+2
| * bpf: Inherit system settings for CPU security mitigationsYafang Shao2023-10-061-2/+2
| * bpf: Count missed stats in trace_call_bpfJiri Olsa2023-09-251-0/+16
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-10-051-1/+1
|\ \ | |/ |/|
| * bpf: Fix tr dereferencingLeon Hwang2023-09-191-1/+1
* | bpf: Add support for custom exception callbacksKumar Kartikeya Dwivedi2023-09-161-1/+3
* | bpf: Implement BPF exceptionsKumar Kartikeya Dwivedi2023-09-161-0/+3
* | bpf: Implement support for adding hidden subprogsKumar Kartikeya Dwivedi2023-09-161-0/+1
* | bpf: Use bpf_is_subprog to check for subprogsKumar Kartikeya Dwivedi2023-09-161-0/+5
* | bpf, x64: Fix tailcall infinite loopLeon Hwang2023-09-121-0/+5
* | bpf: Add BPF_KPTR_PERCPU as a field typeYonghong Song2023-09-081-6/+12
* | bpf: Add support for non-fix-size percpu mem allocationYonghong Song2023-09-081-2/+2
|/
* bpf: Annotate bpf_long_memcpy with data_raceDaniel Borkmann2023-08-311-1/+1