|
@@ -1263,10 +1263,16 @@ static struct bpf_prog_type_list sched_cls_type __read_mostly = {
|
|
.type = BPF_PROG_TYPE_SCHED_CLS,
|
|
.type = BPF_PROG_TYPE_SCHED_CLS,
|
|
};
|
|
};
|
|
|
|
|
|
|
|
+static struct bpf_prog_type_list sched_act_type __read_mostly = {
|
|
|
|
+ .ops = &sk_filter_ops,
|
|
|
|
+ .type = BPF_PROG_TYPE_SCHED_ACT,
|
|
|
|
+};
|
|
|
|
+
|
|
static int __init register_sk_filter_ops(void)
|
|
static int __init register_sk_filter_ops(void)
|
|
{
|
|
{
|
|
bpf_register_prog_type(&sk_filter_type);
|
|
bpf_register_prog_type(&sk_filter_type);
|
|
bpf_register_prog_type(&sched_cls_type);
|
|
bpf_register_prog_type(&sched_cls_type);
|
|
|
|
+ bpf_register_prog_type(&sched_act_type);
|
|
|
|
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|