summaryrefslogtreecommitdiff
path: root/include/linux/bpf.h
AgeCommit message (Expand)AuthorFilesLines
2023-03-10bpf: Zeroing allocated object from slab in bpf memory allocatorHou Tao1-0/+7
2023-01-10bpf: remove the do_idr_lock parameter from bpf_prog_free_id()Paul Moore1-1/+1
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
2022-11-04bpf: Refactor kptr_off_tab into btf_recordKumar Kartikeya Dwivedi1-44/+81
2022-11-02Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski1-14/+19
2022-10-26bpf: Implement cgroup storage available to non-cgroup-attached bpf progsYonghong Song1-0/+7
2022-10-26bpf: Add new bpf_task_storage_delete proto with no deadlock detectionMartin KaFai Lau1-0/+1
2022-10-26bpf: Add new bpf_task_storage_get proto with no deadlock detectionMartin KaFai Lau1-0/+1
2022-10-26bpf: Append _recur naming to the bpf_task_storage helper protoMartin KaFai Lau1-2/+2
2022-10-26bpf: Remove prog->active check for bpf_lsm and bpf_iterMartin KaFai Lau1-14/+10
2022-10-21bpf: Fix dispatcher patchable function entry to 5 bytes nopJiri Olsa1-1/+13
2022-09-29bpf: Add __bpf_prog_{enter,exit}_struct_ops for struct_ops trampolineMartin KaFai Lau1-0/+4
2022-09-29bpf: Parameterize task iterators.Kui-Feng Lee1-0/+25
2022-09-27bpf: Enforce W^X for bpf trampolineSong Liu1-1/+0
2022-09-27bpf: use bpf_prog_pack for bpf_dispatcherSong Liu1-1/+2
2022-09-22bpf: Prevent bpf program recursion for raw tracepoint probesJiri Olsa1-0/+6
2022-09-22bpf: Add bpf_lookup_*_key() and bpf_key_put() kfuncsRoberto Sassu1-0/+8
2022-09-22bpf: Export bpf_dynptr_get_size()Roberto Sassu1-0/+1
2022-09-22bpf: Add bpf_user_ringbuf_drain() helperDavid Vernet1-2/+9
2022-09-16bpf: Move bpf_dispatcher function out of ftrace locationsJiri Olsa1-0/+7
2022-09-11bpf: Add stub for btf_struct_access()Daniel Xu1-0/+9
2022-09-07bpf: Add zero_map_value to zero map value with special fieldsKumar Kartikeya Dwivedi1-0/+19
2022-09-07bpf: Add copy_map_value_long to copy to remote percpu memoryKumar Kartikeya Dwivedi1-19/+33
2022-09-07bpf/verifier: allow kfunc to return an allocated memBenjamin Tissoires1-1/+8
2022-09-07bpf: split btf_check_subprog_arg_match in twoBenjamin Tissoires1-0/+2
2022-09-07bpf: Allow struct argument in trampoline based programsYonghong Song1-0/+4