summaryrefslogtreecommitdiffstats
path: root/include/linux/bpf.h
Commit message (Expand)AuthorAgeFilesLines
* bpf: Zeroing allocated object from slab in bpf memory allocatorHou Tao2023-02-151-0/+7
* bpf: Add basic bpf_rb_{root,node} supportDave Marchevsky2023-02-131-1/+19
* bpf: Migrate release_on_unlock logic to non-owning ref semanticsDave Marchevsky2023-02-131-0/+6
* bpf: allow to disable bpf map memory accountingYafang Shao2023-02-101-0/+8
* bpf: use bpf_map_kvcalloc in bpf_local_storageYafang Shao2023-02-101-0/+8
* bpf: Drop always true do_idr_lock parameter to bpf_map_free_idTobias Klauser2023-02-021-1/+1
* s390/bpf: Implement arch_prepare_bpf_trampoline()Ilya Leoshkevich2023-01-291-0/+4
* bpf: btf: Add BTF_FMODEL_SIGNED_ARG flagIlya Leoshkevich2023-01-281-0/+4
* bpf: Change BPF_MAX_TRAMP_LINKS to enumIlya Leoshkevich2023-01-281-1/+3
* Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2023-01-281-12/+67
|\
| * bpf/selftests: Verify struct_ops prog sleepable behaviorDavid Vernet2023-01-251-0/+1
| * bpf: Pass const struct bpf_prog * to .check_memberDavid Vernet2023-01-251-1/+2
| * bpf: Allow trusted args to walk struct when checking BTF IDsDavid Vernet2023-01-241-0/+4
| * bpf: Enable annotating trusted nested pointersDavid Vernet2023-01-241-0/+4
| * bpf: Support consuming XDP HW metadata from fext programsToke Høiland-Jørgensen2023-01-231-0/+14
| * bpf: XDP metadata RX kfuncsStanislav Fomichev2023-01-231-1/+16
| * bpf: Introduce device-bound XDP programsStanislav Fomichev2023-01-231-4/+20
| * bpf: Rename bpf_{prog,map}_is_dev_bound to is_offloadedStanislav Fomichev2023-01-231-4/+4
| * bpf: Replace 0-length arrays with flexible arraysKees Cook2023-01-101-3/+3
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-01-201-1/+1
|\ \ | |/ |/|
| * bpf: remove the do_idr_lock parameter from bpf_prog_free_id()Paul Moore2023-01-091-1/+1
* | bpf: rename list_head -> graph_root in field info typesDave Marchevsky2022-12-281-2/+2
* | bpf: Remove trace_printk_lockJiri Olsa2022-12-191-0/+3
* | bpf: Do cleanup in bpf_bprintf_cleanup only when neededJiri Olsa2022-12-191-1/+1
* | bpf: Add struct for bin_args arg in bpf_bprintf_prepareJiri Olsa2022-12-191-1/+6
|/
* bpf: Rework process_dynptr_funcKumar Kartikeya Dwivedi2022-12-081-2/+2
* bpf: Tighten ptr_to_btf_id checks.Alexei Starovoitov2022-11-301-5/+0
* Daniel Borkmann says:Jakub Kicinski2022-11-281-47/+107
|\
| * bpf: Add kfunc bpf_rcu_read_lock/unlock()Yonghong Song2022-11-241-0/+3
| * bpf: Introduce might_sleep field in bpf_func_protoYonghong Song2022-11-241-0/+1
| * bpf: Allow trusted pointers to be passed to KF_TRUSTED_ARGS kfuncsDavid Vernet2022-11-201-0/+30
| * bpf: Introduce bpf_obj_newKumar Kartikeya Dwivedi2022-11-171-8/+13
| * bpf: Rewrite kfunc argument handlingKumar Kartikeya Dwivedi2022-11-171-11/+0
| * bpf: Verify ownership relationships for user BTF typesKumar Kartikeya Dwivedi2022-11-171-0/+1
| * bpf: Recognize lock and list fields in allocated objectsKumar Kartikeya Dwivedi2022-11-171-0/+7
| * bpf: Introduce allocated objects supportKumar Kartikeya Dwivedi2022-11-171-0/+11
| * bpf: Pass map file to .map_update_batch directlyHou Tao2022-11-171-2/+3
| * bpf: Expand map key argument of bpf_redirect_map to u64Toke Høiland-Jørgensen2022-11-151-1/+1
| * bpf: Refactor btf_struct_accessKumar Kartikeya Dwivedi2022-11-141-9/+8
| * bpf: Rename MEM_ALLOC to MEM_RINGBUFKumar Kartikeya Dwivedi2022-11-141-7/+4
| * bpf: Rename RET_PTR_TO_ALLOC_MEMKumar Kartikeya Dwivedi2022-11-141-3/+3
| * bpf: Support bpf_list_head in map valuesKumar Kartikeya Dwivedi2022-11-141-0/+17
| * bpf: Fix copy_map_value, zero_map_valueKumar Kartikeya Dwivedi2022-11-141-2/+2
| * bpf: Remove BPF_MAP_OFF_ARR_MAXKumar Kartikeya Dwivedi2022-11-141-5/+4
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-11-171-21/+39
|\ \ | |/ |/|
| * bpf: Fix offset calculation error in __copy_map_value and zero_map_valueXu Kuohai2022-11-111-2/+2
| * bpf: Convert BPF_DISPATCHER to use static_call() (not ftrace)Peter Zijlstra2022-11-041-1/+38
| * bpf: Revert ("Fix dispatcher patchable function entry to 5 bytes nop")Peter Zijlstra2022-11-041-20/+1
* | bpf: Refactor map->off_arr handlingKumar Kartikeya Dwivedi2022-11-031-17/+24
* | bpf: Consolidate spin_lock, timer management into btf_recordKumar Kartikeya Dwivedi2022-11-031-21/+32