BPF_PROG_TYPE_SCHED_ACT
BPF_PROG_TYPE(BPF_PROG_TYPE_SCHED_ACT, tc_cls_act,
case BPF_PROG_TYPE_SCHED_ACT:
ret = ret ?: register_btf_kfunc_id_set(BPF_PROG_TYPE_SCHED_ACT, &crypt_kfunc_set);
case BPF_PROG_TYPE_SCHED_ACT:
case BPF_PROG_TYPE_SCHED_ACT:
case BPF_PROG_TYPE_SCHED_ACT:
case BPF_PROG_TYPE_SCHED_ACT:
case BPF_PROG_TYPE_SCHED_ACT:
ret = ret ?: register_btf_kfunc_id_set(BPF_PROG_TYPE_SCHED_ACT, &bpf_kfunc_set_skb);
ret = ret ?: register_btf_kfunc_id_set(BPF_PROG_TYPE_SCHED_ACT, &bpf_kfunc_set_skb_meta);
fp = bpf_prog_get_type(bpf_fd, BPF_PROG_TYPE_SCHED_ACT);
[BPF_PROG_TYPE_SCHED_ACT] = "sched_act",
{ BPF_PROG_TYPE_SCHED_ACT, "__sk_buff" },
case BPF_PROG_TYPE_SCHED_ACT:
{"action", {0, BPF_PROG_TYPE_SCHED_ACT, 0}, {-EINVAL, 0} },
case BPF_PROG_TYPE_SCHED_ACT:
.prog_type = BPF_PROG_TYPE_SCHED_ACT,
.prog_type = BPF_PROG_TYPE_SCHED_ACT,