summaryrefslogtreecommitdiffstats
path: root/kernel/bpf/bpf_iter.c
Commit message (Expand)AuthorAgeFilesLines
* bpf: move sleepable flag from bpf_prog_aux to bpf_progAndrii Nakryiko2024-03-111-2/+2
* bpf: Add __bpf_kfunc_{start,end}_defs macrosDave Marchevsky2023-11-011-4/+2
* bpf: Don't explicitly emit BTF for struct btf_iter_numDave Marchevsky2023-10-131-2/+0
* bpf: implement numbers iteratorAndrii Nakryiko2023-03-081-0/+70
* bpf: Initialize the bpf_run_ctx in bpf_iter_run_prog()Martin KaFai Lau2022-08-181-0/+5
* Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2022-08-171-0/+5
|\
| * bpf, iter: Fix the condition on p when calling stop.Hao Luo2022-08-091-0/+5
* | bpf: Only allow sleepable program for resched-able iteratorHou Tao2022-08-101-1/+10
|/
* Merge tag 'net-next-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds2022-08-031-4/+5
|\
| * bpf: Inline calls to bpf_loop when callback is knownEduard Zingerman2022-06-201-4/+5
* | fs: remove no_llseekJason A. Donenfeld2022-07-161-2/+1
|/
* bpf: Remove redundant assignment to meta.seq in __task_seq_show()Yuntao Wang2022-04-111-1/+1
* bpf: Replace usage of supported with dedicated list iterator variableJakob Koschel2022-04-031-16/+14
* bpf: Add support for bpf iterator programs to use sleepable helpersKenny Yu2022-01-241-5/+15
* bpf: Add bpf_loop helperJoanne Koong2021-11-301-0/+35
* bpf: Refactor BPF_PROG_RUN into a functionAndrii Nakryiko2021-08-171-1/+1
* bpf: tcp: Support bpf_(get|set)sockopt in bpf tcp iterMartin KaFai Lau2021-07-231-0/+22
* bpf: Prepare bpf syscall to be used from kernel and user space.Alexei Starovoitov2021-05-191-6/+7
* bpf: Add bpf_for_each_map_elem() helperYonghong Song2021-02-261-0/+16
* bpf: Fix an unitialized value in bpf_iterYonghong Song2021-02-121-1/+1
* bpf: Permit cond_resched for some iteratorsYonghong Song2020-10-281-0/+14
* bpf: Bump iter seq size to support BTF representation of large data structuresAlan Maguire2020-09-281-2/+2
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2020-09-011-0/+58
|\
| * bpf: Implement link_query for bpf iteratorsYonghong Song2020-08-211-0/+58
* | bpf: Fix a rcu_sched stall issue with bpf task/task_file iteratorYonghong Song2020-08-181-1/+14
|/
* bpf: Change uapi for bpf iterator map elementsYonghong Song2020-08-061-29/+29
* bpf: Implement bpf iterator for map elementsYonghong Song2020-07-251-16/+69
* bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_tYonghong Song2020-07-251-1/+1
* bpf: Refactor bpf_iter_reg to have separate seq_info memberYonghong Song2020-07-251-6/+6
* bpf: Enable bpf_iter targets registering ctx argument typesYonghong Song2020-05-131-0/+5
* bpf: Change func bpf_iter_unreg_target() signatureYonghong Song2020-05-131-2/+2
* bpf: net: Refactor bpf_iter target registrationYonghong Song2020-05-131-19/+17
* bpf: Add comments to interpret bpf_prog return valuesYonghong Song2020-05-131-0/+6
* bpf: Implement common macros/helpers for target iteratorsYonghong Song2020-05-091-5/+80
* bpf: Create file bpf iteratorYonghong Song2020-05-091-1/+16
* bpf: Create anonymous bpf iteratorYonghong Song2020-05-091-0/+129
* bpf: Implement bpf_seq_read() for bpf iteratorYonghong Song2020-05-091-0/+123
* bpf: Support bpf tracing/iter programs for BPF_LINK_UPDATEYonghong Song2020-05-091-0/+31
* bpf: Support bpf tracing/iter programs for BPF_LINK_CREATEYonghong Song2020-05-091-0/+62
* bpf: Allow loading of a bpf_iter programYonghong Song2020-05-091-0/+36
* bpf: Implement an interface to register bpf_iter targetsYonghong Song2020-05-091-0/+59