summaryrefslogtreecommitdiff
path: root/include/linux/bpf.h
Commit message (Expand)AuthorAgeFilesLines
* bpf: Add bpf_dynptr_sizeJoanne Koong2023-04-271-1/+1
* bpf: add test_run support for netfilter program typeFlorian Westphal2023-04-211-0/+3
* bpf: Centralize btf_field-specific initialization logicDave Marchevsky2023-04-151-4/+29
* bpf: Support refcounted local kptrs in existing semanticsDave Marchevsky2023-04-151-0/+3
* bpf: Introduce opaque bpf_refcount struct and add btf_record plumbingDave Marchevsky2023-04-151-0/+8
* bpf: Remove btf_field_offs, use btf_record's fields insteadDave Marchevsky2023-04-151-25/+19
* bpf: Support 64-bit pointers to kfuncsIlya Leoshkevich2023-04-131-0/+10
* bpf: Add log_true_size output field to return necessary log buffer sizeAndrii Nakryiko2023-04-111-1/+1
* bpf: Refactor btf_nested_type_is_trusted().Alexei Starovoitov2023-04-041-3/+4
* bpf: Remove unused arguments from btf_struct_access().Alexei Starovoitov2023-04-041-2/+1
* bpf: Update the struct_ops of a bpf_link.Kui-Feng Lee2023-03-221-0/+3
* bpf: Create links for BPF struct_ops maps.Kui-Feng Lee2023-03-221-0/+7
* bpf: Retire the struct_ops map kvalue->refcnt.Kui-Feng Lee2023-03-221-0/+1
* bpf: return long from bpf_map_ops funcsJP Kobryn2023-03-221-7/+7
* bpf: Fix attaching fentry/fexit/fmod_ret/lsm to modulesViktor Malik2023-03-151-0/+2
* bpf: Disable migration when freeing stashed local kptr using obj dropDave Marchevsky2023-03-131-8/+4
* bpf: Support __kptr to local kptrsDave Marchevsky2023-03-101-1/+10
* bpf: Change btf_record_find enum parameter to field_maskDave Marchevsky2023-03-101-1/+1
* bpf: implement numbers iteratorAndrii Nakryiko2023-03-081-2/+6
* bpf: offload map memory usageYafang Shao2023-03-071-0/+6
* bpf: add new map ops ->map_mem_usageYafang Shao2023-03-071-0/+2
* bpf: Refactor RCU enforcement in the verifier.Alexei Starovoitov2023-03-031-1/+1
* bpf: Add xdp dynptrsJoanne Koong2023-03-011-1/+7
* bpf: Add skb dynptrsJoanne Koong2023-03-011-1/+13
* bpf: Define no-ops for externally called bpf dynptr functionsJoanne Koong2023-03-011-30/+45
* 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
|/