summaryrefslogtreecommitdiff
path: root/include/linux/bpf.h
AgeCommit message (Expand)AuthorFilesLines
2023-02-16bpf: Zeroing allocated object from slab in bpf memory allocatorHou Tao1-0/+7
2023-02-14bpf: Add basic bpf_rb_{root,node} supportDave Marchevsky1-1/+19
2023-02-14bpf: Migrate release_on_unlock logic to non-owning ref semanticsDave Marchevsky1-0/+6
2023-02-11bpf: allow to disable bpf map memory accountingYafang Shao1-0/+8
2023-02-11bpf: use bpf_map_kvcalloc in bpf_local_storageYafang Shao1-0/+8
2023-02-03bpf: Drop always true do_idr_lock parameter to bpf_map_free_idTobias Klauser1-1/+1
2023-01-30s390/bpf: Implement arch_prepare_bpf_trampoline()Ilya Leoshkevich1-0/+4
2023-01-28bpf: btf: Add BTF_FMODEL_SIGNED_ARG flagIlya Leoshkevich1-0/+4
2023-01-28bpf: Change BPF_MAX_TRAMP_LINKS to enumIlya Leoshkevich1-1/+3
2023-01-28Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski1-12/+67
2023-01-25bpf/selftests: Verify struct_ops prog sleepable behaviorDavid Vernet1-0/+1
2023-01-25bpf: Pass const struct bpf_prog * to .check_memberDavid Vernet1-1/+2
2023-01-25bpf: Allow trusted args to walk struct when checking BTF IDsDavid Vernet1-0/+4
2023-01-25bpf: Enable annotating trusted nested pointersDavid Vernet1-0/+4
2023-01-23bpf: Support consuming XDP HW metadata from fext programsToke Høiland-Jørgensen1-0/+14
2023-01-23bpf: XDP metadata RX kfuncsStanislav Fomichev1-1/+16
2023-01-23bpf: Introduce device-bound XDP programsStanislav Fomichev1-4/+20
2023-01-23bpf: Rename bpf_{prog,map}_is_dev_bound to is_offloadedStanislav Fomichev1-4/+4
2023-01-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2023-01-11bpf: Replace 0-length arrays with flexible arraysKees Cook1-3/+3
2023-01-10bpf: remove the do_idr_lock parameter from bpf_prog_free_id()Paul Moore1-1/+1
2022-12-29bpf: rename list_head -> graph_root in field info typesDave Marchevsky1-2/+2
2022-12-20bpf: Remove trace_printk_lockJiri Olsa1-0/+3
2022-12-20bpf: Do cleanup in bpf_bprintf_cleanup only when neededJiri Olsa1-1/+1
2022-12-20bpf: Add struct for bin_args arg in bpf_bprintf_prepareJiri Olsa1-1/+6
2022-12-09bpf: Rework process_dynptr_funcKumar Kartikeya Dwivedi1-2/+2
2022-12-01bpf: Tighten ptr_to_btf_id checks.Alexei Starovoitov1-5/+0
2022-11-29Daniel Borkmann says:Jakub Kicinski1-47/+107
2022-11-24bpf: Add kfunc bpf_rcu_read_lock/unlock()Yonghong Song1-0/+3
2022-11-24bpf: Introduce might_sleep field in bpf_func_protoYonghong Song1-0/+1
2022-11-20bpf: Allow trusted pointers to be passed to KF_TRUSTED_ARGS kfuncsDavid Vernet1-0/+30
2022-11-18bpf: Introduce bpf_obj_newKumar Kartikeya Dwivedi1-8/+13
2022-11-18bpf: Rewrite kfunc argument handlingKumar Kartikeya Dwivedi1-11/+0
2022-11-18bpf: Verify ownership relationships for user BTF typesKumar Kartikeya Dwivedi1-0/+1
2022-11-18bpf: Recognize lock and list fields in allocated objectsKumar Kartikeya Dwivedi1-0/+7
2022-11-18bpf: Introduce allocated objects supportKumar Kartikeya Dwivedi1-0/+11
2022-11-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-21/+39
2022-11-17bpf: Pass map file to .map_update_batch directlyHou Tao1-2/+3
2022-11-15bpf: Expand map key argument of bpf_redirect_map to u64Toke Høiland-Jørgensen1-1/+1
2022-11-15bpf: Refactor btf_struct_accessKumar Kartikeya Dwivedi1-9/+8
2022-11-15bpf: Rename MEM_ALLOC to MEM_RINGBUFKumar Kartikeya Dwivedi1-7/+4
2022-11-15bpf: Rename RET_PTR_TO_ALLOC_MEMKumar Kartikeya Dwivedi1-3/+3
2022-11-15bpf: Support bpf_list_head in map valuesKumar Kartikeya Dwivedi1-0/+17
2022-11-15bpf: Fix copy_map_value, zero_map_valueKumar Kartikeya Dwivedi1-2/+2
2022-11-15bpf: Remove BPF_MAP_OFF_ARR_MAXKumar Kartikeya Dwivedi1-5/+4
2022-11-11bpf: Fix offset calculation error in __copy_map_value and zero_map_valueXu Kuohai1-2/+2
2022-11-05bpf: Convert BPF_DISPATCHER to use static_call() (not ftrace)Peter Zijlstra1-1/+38
2022-11-05bpf: Revert ("Fix dispatcher patchable function entry to 5 bytes nop")Peter Zijlstra1-20/+1
2022-11-04bpf: Refactor map->off_arr handlingKumar Kartikeya Dwivedi1-17/+24
2022-11-04bpf: Consolidate spin_lock, timer management into btf_recordKumar Kartikeya Dwivedi1-21/+32