summaryrefslogtreecommitdiffstats
path: root/kernel/bpf/bpf_struct_ops.c
Commit message (Expand)AuthorAgeFilesLines
* bpf: Support default .validate() and .update() behavior for struct_ops linksDavid Vernet2023-08-141-6/+9
* bpf: bpf_struct_ops: Remove unnecessary initial values of variablesLi kunyu2023-08-031-3/+3
* bpf: Centralize permissions checks for all BPF map typesAndrii Nakryiko2023-06-191-3/+0
* bpf: Check IS_ERR for the bpf_map_get() return valueMartin KaFai Lau2023-03-241-2/+2
* bpf: Update the struct_ops of a bpf_link.Kui-Feng Lee2023-03-221-1/+47
* bpf: Create links for BPF struct_ops maps.Kui-Feng Lee2023-03-221-3/+140
* bpf: Retire the struct_ops map kvalue->refcnt.Kui-Feng Lee2023-03-221-33/+44
* bpf: return long from bpf_map_ops funcsJP Kobryn2023-03-221-3/+3
* bpf: bpf_struct_ops memory usageYafang Shao2023-03-071-0/+16
* mm: Introduce set_memory_rox()Peter Zijlstra2022-12-151-2/+1
* bpf: Remove is_valid_bpf_tramp_flags()Xu Kuohai2022-07-111-0/+3
* bpf: Require only one of cong_avoid() and cong_control() from a TCP CCJörn-Thorben Hinz2022-06-231-4/+3
* bpf, x86: Generate trampolines from bpf_tramp_linksKui-Feng Lee2022-05-101-22/+49
* bpf: Compute map_btf_id during build timeMenglong Dong2022-04-261-3/+3
* bpf: Remove unnecessary type castingsYu Zhe2022-04-141-2/+2
* bpf: Rename btf_member accessors.Alexei Starovoitov2021-12-021-3/+3
* bpf: Add dummy BPF STRUCT_OPS for test purposeHou Tao2021-11-011-0/+3
* bpf: Factor out a helper to prepare trampoline for struct_ops progHou Tao2021-11-011-10/+19
* bpf: Handle return value of BPF_PROG_TYPE_STRUCT_OPS progHou Tao2021-09-141-2/+5
* bpf: tcp: Allow bpf-tcp-cc to call bpf_(get|set)sockoptMartin KaFai Lau2021-08-251-1/+21
* bpf: Fix fexit trampoline.Alexei Starovoitov2021-03-181-1/+1
* bpf: Eliminate rlimit-based memory accounting for bpf_struct_ops mapsRoman Gushchin2020-12-021-16/+3
* bpf: Move btf_resolve_size into __btf_resolve_sizeJiri Olsa2020-08-251-4/+2
* bpf: Set map_btf_{name, id} for all map typesAndrey Ignatov2020-06-221-0/+3
* bpf: Implement CAP_BPFAlexei Starovoitov2020-05-151-1/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2020-03-251-3/+11
|\
| * bpf: Return better error value in delete_elem for struct_ops mapMartin KaFai Lau2020-03-051-3/+11
* | bpf: Refactor trampoline update codeKP Singh2020-03-041-1/+9
* | bpf: Replace zero-length array with flexible-array memberGustavo A. R. Silva2020-02-281-1/+1
|/
* bpf: Reuse log from btf_prase_vmlinux() in btf_struct_ops_init()Martin KaFai Lau2020-01-291-3/+2
* bpf: Fix seq_show for BPF_MAP_TYPE_STRUCT_OPSMartin KaFai Lau2020-01-141-4/+10
* bpf: Introduce BPF_MAP_TYPE_STRUCT_OPSMartin KaFai Lau2020-01-091-2/+509
* bpf: Introduce BPF_PROG_TYPE_STRUCT_OPSMartin KaFai Lau2020-01-091-0/+121