• O
    !279 sched: programmable: bpf support programmable schedule capacity for scheduler · 9bf0bf6b
    openeuler-ci-bot 提交于
    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> 
    9bf0bf6b
sched.h 62.2 KB