summaryrefslogtreecommitdiff
path: root/include/linux/bpf.h
AgeCommit message (Expand)AuthorFilesLines
2023-05-24bpf: Support O_PATH FDs in BPF_OBJ_PIN and BPF_OBJ_GET commandsAndrii Nakryiko1-2/+2
2023-05-15bpf: Remove bpf trampoline selectorYafang Shao1-1/+0
2023-04-27bpf: Add bpf_dynptr_sizeJoanne Koong1-1/+1
2023-04-21bpf: add test_run support for netfilter program typeFlorian Westphal1-0/+3
2023-04-16bpf: Centralize btf_field-specific initialization logicDave Marchevsky1-4/+29
2023-04-16bpf: Support refcounted local kptrs in existing semanticsDave Marchevsky1-0/+3
2023-04-16bpf: Introduce opaque bpf_refcount struct and add btf_record plumbingDave Marchevsky1-0/+8
2023-04-16bpf: Remove btf_field_offs, use btf_record's fields insteadDave Marchevsky1-25/+19
2023-04-14bpf: Support 64-bit pointers to kfuncsIlya Leoshkevich1-0/+10
2023-04-11bpf: Add log_true_size output field to return necessary log buffer sizeAndrii Nakryiko1-1/+1
2023-04-05bpf: Refactor btf_nested_type_is_trusted().Alexei Starovoitov1-3/+4
2023-04-05bpf: Remove unused arguments from btf_struct_access().Alexei Starovoitov1-2/+1
2023-03-23bpf: Update the struct_ops of a bpf_link.Kui-Feng Lee1-0/+3
2023-03-23bpf: Create links for BPF struct_ops maps.Kui-Feng Lee1-0/+7
2023-03-23bpf: Retire the struct_ops map kvalue->refcnt.Kui-Feng Lee1-0/+1
2023-03-23bpf: return long from bpf_map_ops funcsJP Kobryn1-7/+7
2023-03-16bpf: Fix attaching fentry/fexit/fmod_ret/lsm to modulesViktor Malik1-0/+2
2023-03-14bpf: Disable migration when freeing stashed local kptr using obj dropDave Marchevsky1-8/+4
2023-03-11bpf: Support __kptr to local kptrsDave Marchevsky1-1/+10
2023-03-10bpf: Change btf_record_find enum parameter to field_maskDave Marchevsky1-1/+1
2023-03-09bpf: implement numbers iteratorAndrii Nakryiko1-2/+6
2023-03-07bpf: offload map memory usageYafang Shao1-0/+6
2023-03-07bpf: add new map ops ->map_mem_usageYafang Shao1-0/+2
2023-03-03bpf: Refactor RCU enforcement in the verifier.Alexei Starovoitov1-1/+1
2023-03-01bpf: Add xdp dynptrsJoanne Koong1-1/+7
2023-03-01bpf: Add skb dynptrsJoanne Koong1-1/+13
2023-03-01bpf: Define no-ops for externally called bpf dynptr functionsJoanne Koong1-30/+45
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