!279 sched: programmable: bpf support programmable schedule capacity for scheduler
Merge Pull Request from: @barry19901226 This patchset support programmable schedule capacity.The main modifications are as follows: 1.support basic infrastructure for scheduler bpf. 2.support for loading and attaching scheduler bpf programs. 3.support tag-based programmable schedule capacity. 4.supprot some basic helper functions. 5.add a few more hooks in cfs scheduler to check preemption, pick task, enqueue/dequeue task and select task rq. 6.provide the helper functions wrapper in libbpf. Link:https://gitee.com/openeuler/kernel/pulls/279 Reviewed-by: Zheng Zengkai <zhengzengkai@huawei.com> Signed-off-by: Zheng Zengkai <zhengzengkai@huawei.com>
Showing
include/linux/bpf_sched.h
0 → 100644
include/linux/bpf_topology.h
0 → 100644
include/linux/sched_hook_defs.h
0 → 100644
kernel/sched/bpf_sched.c
0 → 100644
kernel/sched/bpf_topology.c
0 → 100644
tools/lib/bpf/libbpf_sched.h
0 → 100644
想要评论请 注册 或 登录