summaryrefslogtreecommitdiff
path: root/include/linux/bpf.h
AgeCommit message (Expand)Author
2023-08-25bpf: Consider non-owning refs to refcounted nodes RCU protectedDave Marchevsky
2023-08-14bpf: Document struct bpf_struct_ops fieldsDavid Vernet
2023-08-11bpf: Remove unused declaration bpf_link_new_file()Yue Haibing
2023-08-07bpf: Add support for bpf_get_func_ip helper for uprobe programJiri Olsa
2023-08-02bpf: fix bpf_probe_read_kernel prototype mismatchArnd Bergmann
2023-07-18bpf: Add 'owner' field to bpf_{list,rb}_nodeDave Marchevsky
2023-07-18bpf: Introduce internal definitions for UAPI-opaque bpf_{rb,list}_nodeDave Marchevsky
2023-07-06bpf: add percpu stats for bpf_map elements insertions/deletionsAnton Protopopov
2023-05-23bpf: Support O_PATH FDs in BPF_OBJ_PIN and BPF_OBJ_GET commandsAndrii Nakryiko
2023-05-15bpf: Remove bpf trampoline selectorYafang Shao
2023-04-27bpf: Add bpf_dynptr_sizeJoanne Koong
2023-04-21bpf: add test_run support for netfilter program typeFlorian Westphal
2023-04-15bpf: Centralize btf_field-specific initialization logicDave Marchevsky
2023-04-15bpf: Support refcounted local kptrs in existing semanticsDave Marchevsky
2023-04-15bpf: Introduce opaque bpf_refcount struct and add btf_record plumbingDave Marchevsky
2023-04-15bpf: Remove btf_field_offs, use btf_record's fields insteadDave Marchevsky
2023-04-13bpf: Support 64-bit pointers to kfuncsIlya Leoshkevich
2023-04-11bpf: Add log_true_size output field to return necessary log buffer sizeAndrii Nakryiko
2023-04-04bpf: Refactor btf_nested_type_is_trusted().Alexei Starovoitov
2023-04-04bpf: Remove unused arguments from btf_struct_access().Alexei Starovoitov
2023-03-22bpf: Update the struct_ops of a bpf_link.Kui-Feng Lee
2023-03-22bpf: Create links for BPF struct_ops maps.Kui-Feng Lee
2023-03-22bpf: Retire the struct_ops map kvalue->refcnt.Kui-Feng Lee
2023-03-22bpf: return long from bpf_map_ops funcsJP Kobryn
2023-03-15bpf: Fix attaching fentry/fexit/fmod_ret/lsm to modulesViktor Malik
2023-03-13bpf: Disable migration when freeing stashed local kptr using obj dropDave Marchevsky
2023-03-10bpf: Support __kptr to local kptrsDave Marchevsky
2023-03-10bpf: Change btf_record_find enum parameter to field_maskDave Marchevsky
2023-03-08bpf: implement numbers iteratorAndrii Nakryiko
2023-03-07bpf: offload map memory usageYafang Shao
2023-03-07bpf: add new map ops ->map_mem_usageYafang Shao
2023-03-03bpf: Refactor RCU enforcement in the verifier.Alexei Starovoitov
2023-03-01bpf: Add xdp dynptrsJoanne Koong
2023-03-01bpf: Add skb dynptrsJoanne Koong
2023-03-01bpf: Define no-ops for externally called bpf dynptr functionsJoanne Koong
2023-02-15bpf: Zeroing allocated object from slab in bpf memory allocatorHou Tao
2023-02-13bpf: Add basic bpf_rb_{root,node} supportDave Marchevsky
2023-02-13bpf: Migrate release_on_unlock logic to non-owning ref semanticsDave Marchevsky
2023-02-10bpf: allow to disable bpf map memory accountingYafang Shao
2023-02-10bpf: use bpf_map_kvcalloc in bpf_local_storageYafang Shao
2023-02-02bpf: Drop always true do_idr_lock parameter to bpf_map_free_idTobias Klauser
2023-01-29s390/bpf: Implement arch_prepare_bpf_trampoline()Ilya Leoshkevich
2023-01-28bpf: btf: Add BTF_FMODEL_SIGNED_ARG flagIlya Leoshkevich
2023-01-28bpf: Change BPF_MAX_TRAMP_LINKS to enumIlya Leoshkevich
2023-01-28Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski
2023-01-25bpf/selftests: Verify struct_ops prog sleepable behaviorDavid Vernet
2023-01-25bpf: Pass const struct bpf_prog * to .check_memberDavid Vernet
2023-01-24bpf: Allow trusted args to walk struct when checking BTF IDsDavid Vernet
2023-01-24bpf: Enable annotating trusted nested pointersDavid Vernet
2023-01-23bpf: Support consuming XDP HW metadata from fext programsToke Høiland-Jørgensen