/linux-master/tools/testing/selftests/bpf/bpf_testmod/ |
H A D | bpf_testmod.c | 647 ret = ret ?: register_btf_kfunc_id_set(BPF_PROG_TYPE_SCHED_CLS, &bpf_testmod_kfunc_set);
|
/linux-master/net/core/ |
H A D | filter.c | 12047 ret = register_btf_kfunc_id_set(BPF_PROG_TYPE_SCHED_CLS, &bpf_kfunc_set_skb); 12060 return ret ?: register_btf_kfunc_id_set(BPF_PROG_TYPE_SCHED_CLS, &bpf_kfunc_set_tcp_reqsk);
|
/linux-master/kernel/bpf/ |
H A D | verifier.c | 5492 case BPF_PROG_TYPE_SCHED_CLS: 8845 case BPF_PROG_TYPE_SCHED_CLS: 15268 case BPF_PROG_TYPE_SCHED_CLS:
|
H A D | syscall.c | 2634 case BPF_PROG_TYPE_SCHED_CLS: 3965 return BPF_PROG_TYPE_SCHED_CLS; 4014 case BPF_PROG_TYPE_SCHED_CLS: 4100 case BPF_PROG_TYPE_SCHED_CLS: 4165 case BPF_PROG_TYPE_SCHED_CLS: 5249 case BPF_PROG_TYPE_SCHED_CLS:
|
H A D | helpers.c | 2648 ret = ret ?: register_btf_kfunc_id_set(BPF_PROG_TYPE_SCHED_CLS, &generic_kfunc_set);
|
H A D | btf.c | 8115 case BPF_PROG_TYPE_SCHED_CLS:
|
/linux-master/tools/lib/bpf/ |
H A D | libbpf.c | 195 [BPF_PROG_TYPE_SCHED_CLS] = "sched_cls", 6620 { BPF_PROG_TYPE_SCHED_CLS, "__sk_buff" },
|
H A D | libbpf_probes.c | 163 case BPF_PROG_TYPE_SCHED_CLS:
|
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | bpf_verif_scale.c | 78 scale_test("test_verif_scale1.bpf.o", BPF_PROG_TYPE_SCHED_CLS, false); 83 scale_test("test_verif_scale2.bpf.o", BPF_PROG_TYPE_SCHED_CLS, false); 88 scale_test("test_verif_scale3.bpf.o", BPF_PROG_TYPE_SCHED_CLS, false); 170 scale_test("loop4.bpf.o", BPF_PROG_TYPE_SCHED_CLS, false); 175 scale_test("loop5.bpf.o", BPF_PROG_TYPE_SCHED_CLS, false);
|
H A D | tc_opts.c | 2398 fd = bpf_prog_load(BPF_PROG_TYPE_SCHED_CLS, "tcx_prog", "GPL",
|
H A D | align.c | 41 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 69 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 98 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 120 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 163 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 196 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 236 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 297 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 395 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 459 .prog_type = BPF_PROG_TYPE_SCHED_CLS, [all...] |
H A D | tailcalls.c | 26 err = bpf_prog_test_load("tailcall1.bpf.o", BPF_PROG_TYPE_SCHED_CLS, &obj, 162 err = bpf_prog_test_load("tailcall2.bpf.o", BPF_PROG_TYPE_SCHED_CLS, &obj, 239 err = bpf_prog_test_load(which, BPF_PROG_TYPE_SCHED_CLS, &obj, 423 err = bpf_prog_test_load("tailcall4.bpf.o", BPF_PROG_TYPE_SCHED_CLS, &obj, 513 err = bpf_prog_test_load("tailcall5.bpf.o", BPF_PROG_TYPE_SCHED_CLS, &obj, 601 err = bpf_prog_test_load("tailcall_bpf2bpf1.bpf.o", BPF_PROG_TYPE_SCHED_CLS, 685 err = bpf_prog_test_load("tailcall_bpf2bpf2.bpf.o", BPF_PROG_TYPE_SCHED_CLS, 765 err = bpf_prog_test_load("tailcall_bpf2bpf3.bpf.o", BPF_PROG_TYPE_SCHED_CLS, 860 err = bpf_prog_test_load("tailcall_bpf2bpf4.bpf.o", BPF_PROG_TYPE_SCHED_CLS, 1025 BPF_PROG_TYPE_SCHED_CLS, [all...] |
H A D | section_names.c | 28 {"classifier", {0, BPF_PROG_TYPE_SCHED_CLS, 0}, {-EINVAL, 0} },
|
/linux-master/tools/include/uapi/linux/ |
H A D | bpf.h | 1028 BPF_PROG_TYPE_SCHED_CLS, enumerator in enum:bpf_prog_type 4339 * description applies to **BPF_PROG_TYPE_SCHED_CLS** and
|
/linux-master/net/xfrm/ |
H A D | xfrm_interface_bpf.c | 108 return register_btf_kfunc_id_set(BPF_PROG_TYPE_SCHED_CLS,
|
/linux-master/net/sched/ |
H A D | cls_bpf.c | 387 fp = bpf_prog_get_type_dev(bpf_fd, BPF_PROG_TYPE_SCHED_CLS, skip_sw);
|
/linux-master/net/netfilter/ |
H A D | nf_nat_bpf.c | 75 return register_btf_kfunc_id_set(BPF_PROG_TYPE_SCHED_CLS,
|
H A D | nf_conntrack_bpf.c | 493 ret = ret ?: register_btf_kfunc_id_set(BPF_PROG_TYPE_SCHED_CLS, &nf_conntrack_kfunc_set);
|
/linux-master/net/ipv4/ |
H A D | fou_bpf.c | 115 return register_btf_kfunc_id_set(BPF_PROG_TYPE_SCHED_CLS,
|
/linux-master/net/bpf/ |
H A D | test_run.c | 988 case BPF_PROG_TYPE_SCHED_CLS: 1706 ret = ret ?: register_btf_kfunc_id_set(BPF_PROG_TYPE_SCHED_CLS, &bpf_prog_test_kfunc_set);
|
/linux-master/include/uapi/linux/ |
H A D | bpf.h | 1028 BPF_PROG_TYPE_SCHED_CLS, enumerator in enum:bpf_prog_type 4339 * description applies to **BPF_PROG_TYPE_SCHED_CLS** and
|
/linux-master/include/linux/ |
H A D | bpf_types.h | 7 BPF_PROG_TYPE(BPF_PROG_TYPE_SCHED_CLS, tc_cls_act,
|
/linux-master/tools/testing/selftests/bpf/ |
H A D | veristat.c | 872 { "__sk_buff", "sk_buff", BPF_PROG_TYPE_SCHED_CLS },
|
/linux-master/tools/testing/selftests/bpf/verifier/ |
H A D | calls.c | 32 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 47 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 62 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 77 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 92 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 110 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 133 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 153 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 180 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 214 .prog_type = BPF_PROG_TYPE_SCHED_CLS, [all...] |
/linux-master/tools/bpf/bpftool/ |
H A D | feature.c | 411 /* BPF_PROG_TYPE_SCHED_CLS, TC filters */ 557 case BPF_PROG_TYPE_SCHED_CLS: 730 case BPF_PROG_TYPE_SCHED_CLS:
|