Home
last modified time | relevance | path

Searched refs:test__start_subtest (Results 1 – 25 of 186) sorted by relevance

12345678

/linux/tools/testing/selftests/bpf/prog_tests/
H A Dexceptions.c42 if (!test__start_subtest(#_prog)) goto _prog##_##return_val; \ in test_exceptions_success()
130 if (test__start_subtest("non-throwing fentry -> exception_cb")) in test_exceptions_success()
140 if (test__start_subtest("throwing fentry -> exception_cb")) in test_exceptions_success()
150 if (test__start_subtest("non-throwing fexit -> exception_cb")) in test_exceptions_success()
160 if (test__start_subtest("throwing fexit -> exception_cb")) in test_exceptions_success()
170 if (test__start_subtest("throwing extension (with custom cb) -> exception_cb")) in test_exceptions_success()
180 if (test__start_subtest("throwing extension -> global func in exception_cb")) in test_exceptions_success()
190 if (test__start_subtest("throwing extension (with custom cb) -> global func in exception_cb")) in test_exceptions_success()
200 if (test__start_subtest("non-throwing fentry -> non-throwing subprog")) in test_exceptions_success()
211 if (test__start_subtest("throwin in test_exceptions_success()
[all...]
H A Dcgrp_local_storage.c306 if (test__start_subtest("tp_btf")) in cgrp2_local_storage()
308 if (test__start_subtest("attach_cgroup")) in cgrp2_local_storage()
310 if (test__start_subtest("recursion")) in cgrp2_local_storage()
312 if (test__start_subtest("negative"))
314 if (test__start_subtest("cgroup_iter_sleepable")) in cgrp1_local_storage()
316 if (test__start_subtest("yes_rcu_lock")) in cgrp1_local_storage()
318 if (test__start_subtest("no_rcu_lock")) in cgrp1_local_storage()
351 if (test__start_subtest("cgrp1_tp_btf")) in cgrp1_local_storage()
353 if (test__start_subtest("cgrp1_recursion")) in cgrp1_local_storage()
355 if (test__start_subtest("cgrp1_negativ in cgrp1_local_storage()
[all...]
H A Dcgroup_dev.c96 if (test__start_subtest("allow-mknod")) in test_cgroup_dev()
99 if (test__start_subtest("allow-read")) in test_cgroup_dev()
103 if (test__start_subtest("allow-write")) in test_cgroup_dev()
107 if (test__start_subtest("deny-mknod")) in test_cgroup_dev()
111 if (test__start_subtest("deny-read")) in test_cgroup_dev()
114 if (test__start_subtest("deny-write")) in test_cgroup_dev()
117 if (test__start_subtest("deny-mknod-wrong-type")) in test_cgroup_dev()
H A Dbtf_tag.c229 if (test__start_subtest("btf_decl_tag")) in test_btf_tag()
231 if (test__start_subtest("btf_type_tag")) in test_btf_tag()
234 if (test__start_subtest("btf_type_tag_user_mod1")) in test_btf_tag()
236 if (test__start_subtest("btf_type_tag_user_mod2")) in test_btf_tag()
238 if (test__start_subtest("btf_type_tag_sys_user_vmlinux")) in test_btf_tag()
241 if (test__start_subtest("btf_type_tag_percpu_mod1")) in test_btf_tag()
243 if (test__start_subtest("btf_type_tag_percpu_mod2")) in test_btf_tag()
245 if (test__start_subtest("btf_type_tag_percpu_vmlinux_load")) in test_btf_tag()
247 if (test__start_subtest("btf_type_tag_percpu_vmlinux_helper")) in test_btf_tag()
H A Dcgroup1_hierarchy.c110 if (test__start_subtest("test_cgroup1_hierarchy")) { in test_cgroup1_hierarchy()
115 if (test__start_subtest("test_root_cgid")) { in test_cgroup1_hierarchy()
121 if (test__start_subtest("test_invalid_level")) { in test_cgroup1_hierarchy()
127 if (test__start_subtest("test_invalid_cgid")) { in test_cgroup1_hierarchy()
132 if (test__start_subtest("test_invalid_hid")) { in test_cgroup1_hierarchy()
139 if (test__start_subtest("test_invalid_cgrp_name")) { in test_cgroup1_hierarchy()
145 if (test__start_subtest("test_invalid_cgrp_name2")) { in test_cgroup1_hierarchy()
151 if (test__start_subtest("test_sleepable_prog")) { in test_cgroup1_hierarchy()
H A Dxdp_context_test_run.c479 if (test__start_subtest("data_meta")) in test_xdp_context_tuntap()
484 if (test__start_subtest("dynptr_read")) in test_xdp_context_tuntap()
489 if (test__start_subtest("dynptr_slice")) in test_xdp_context_tuntap()
494 if (test__start_subtest("dynptr_write")) in test_xdp_context_tuntap()
499 if (test__start_subtest("dynptr_slice_rdwr")) in test_xdp_context_tuntap()
504 if (test__start_subtest("dynptr_offset")) in test_xdp_context_tuntap()
509 if (test__start_subtest("dynptr_offset_oob")) in test_xdp_context_tuntap()
514 if (test__start_subtest("clone_data_meta_survives_data_write")) in test_xdp_context_tuntap()
518 if (test__start_subtest("clone_data_meta_survives_meta_write")) in test_xdp_context_tuntap()
522 if (test__start_subtest("clone_meta_dynptr_survives_data_slice_write")) in test_xdp_context_tuntap()
[all …]
H A Dbpf_tcp_ca.c622 if (test__start_subtest("dctcp")) in test_bpf_tcp_ca()
624 if (test__start_subtest("cubic")) in test_bpf_tcp_ca()
626 if (test__start_subtest("invalid_license")) in test_bpf_tcp_ca()
628 if (test__start_subtest("dctcp_fallback")) in test_bpf_tcp_ca()
630 if (test__start_subtest("rel_setsockopt")) in test_bpf_tcp_ca()
632 if (test__start_subtest("write_sk_pacing")) in test_bpf_tcp_ca()
634 if (test__start_subtest("incompl_cong_ops")) in test_bpf_tcp_ca()
636 if (test__start_subtest("unsupp_cong_op")) in test_bpf_tcp_ca()
638 if (test__start_subtest("update_ca")) in test_bpf_tcp_ca()
640 if (test__start_subtest("update_wrong")) in test_bpf_tcp_ca()
[all …]
H A Dtracing_failure.c99 if (test__start_subtest("bpf_spin_lock")) in test_tracing_failure()
101 if (test__start_subtest("bpf_spin_unlock")) in test_tracing_failure()
103 if (test__start_subtest("tracing_deny")) in test_tracing_failure()
105 if (test__start_subtest("fexit_noreturns")) in test_tracing_failure()
107 if (test__start_subtest("fexit_int128_ret")) in test_tracing_failure()
H A Darena_atomics.c245 if (test__start_subtest("add")) in serial_test_arena_atomics()
247 if (test__start_subtest("sub")) in serial_test_arena_atomics()
249 if (test__start_subtest("and")) in serial_test_arena_atomics()
251 if (test__start_subtest("or")) in serial_test_arena_atomics()
253 if (test__start_subtest("xor")) in serial_test_arena_atomics()
255 if (test__start_subtest("cmpxchg")) in serial_test_arena_atomics()
257 if (test__start_subtest("xchg")) in serial_test_arena_atomics()
259 if (test__start_subtest("uaf")) in serial_test_arena_atomics()
261 if (test__start_subtest("load_acquire")) in serial_test_arena_atomics()
263 if (test__start_subtest("store_release")) in serial_test_arena_atomics()
H A Dtest_veristat.c334 if (test__start_subtest("set_global_vars_succeeds")) in test_veristat()
337 if (test__start_subtest("set_global_vars_out_of_range")) in test_veristat()
340 if (test__start_subtest("set_global_vars_from_file_succeeds")) in test_veristat()
343 if (test__start_subtest("test_unsupported_ptr_array_type")) in test_veristat()
346 if (test__start_subtest("test_array_out_of_bounds")) in test_veristat()
349 if (test__start_subtest("test_array_index_not_found")) in test_veristat()
352 if (test__start_subtest("test_array_index_for_non_array")) in test_veristat()
355 if (test__start_subtest("test_no_array_index_for_array")) in test_veristat()
358 if (test__start_subtest("name_filters")) in test_veristat()
H A Drbtree.c150 if (test__start_subtest("rbtree_add_nodes")) in test_rbtree_success()
152 if (test__start_subtest("rbtree_add_nodes_nested")) in test_rbtree_success()
154 if (test__start_subtest("rbtree_add_and_remove")) in test_rbtree_success()
156 if (test__start_subtest("rbtree_add_and_remove_array")) in test_rbtree_success()
158 if (test__start_subtest("rbtree_first_and_remove")) in test_rbtree_success()
160 if (test__start_subtest("rbtree_api_release_aliasing")) in test_rbtree_success()
176 if (test__start_subtest("rbtree_btf_fail__" #suffix)) \
H A Dprog_tests_framework.c23 if (test__start_subtest("test_good_subtest")) in test_prog_tests_framework()
33 if (test__start_subtest("test_skip_subtest")) { in test_prog_tests_framework()
37 if (test__start_subtest("test_skip_subtest")) { in test_prog_tests_framework()
47 if (test__start_subtest("test_fail_subtest")) { in test_prog_tests_framework()
165 if (test__start_subtest(cases[i].name)) {
H A Dkprobe_multi_test.c709 if (test__start_subtest("kernel")) in serial_test_kprobe_multi_bench_attach()
711 if (test__start_subtest("modules")) in serial_test_kprobe_multi_bench_attach()
713 if (test__start_subtest("kernel")) in serial_test_kprobe_multi_bench_attach()
715 if (test__start_subtest("modules")) in serial_test_kprobe_multi_bench_attach()
724 if (test__start_subtest("skel_api")) in test_kprobe_multi_test()
726 if (test__start_subtest("link_api_addrs")) in test_kprobe_multi_test()
728 if (test__start_subtest("link_api_syms")) in test_kprobe_multi_test()
730 if (test__start_subtest("attach_api_pattern")) in test_kprobe_multi_test()
732 if (test__start_subtest("attach_api_addrs")) in test_kprobe_multi_test()
734 if (test__start_subtest("attach_api_syms")) in test_kprobe_multi_test()
[all …]
H A Dlocal_kptr_stash.c135 if (test__start_subtest("local_kptr_stash_simple")) in test_local_kptr_stash()
137 if (test__start_subtest("local_kptr_stash_plain")) in test_local_kptr_stash()
139 if (test__start_subtest("local_kptr_stash_local_with_root")) in test_local_kptr_stash()
141 if (test__start_subtest("local_kptr_stash_unstash")) in test_local_kptr_stash()
143 if (test__start_subtest("refcount_acquire_without_unstash")) in test_local_kptr_stash()
145 if (test__start_subtest("local_kptr_stash_fail")) in test_local_kptr_stash()
H A Dlog_fixup.c169 if (test__start_subtest("bad_core_relo_trunc_none")) in test_log_fixup()
171 if (test__start_subtest("bad_core_relo_trunc_partial")) in test_log_fixup()
173 if (test__start_subtest("bad_core_relo_trunc_full")) in test_log_fixup()
175 if (test__start_subtest("bad_core_relo_subprog")) in test_log_fixup()
177 if (test__start_subtest("missing_map")) in test_log_fixup()
179 if (test__start_subtest("missing_kfunc")) in test_log_fixup()
H A Dbpf_iter.c1719 if (test__start_subtest("btf_id_or_null")) in test_bpf_iter()
1721 if (test__start_subtest("ipv6_route")) in test_bpf_iter()
1723 if (test__start_subtest("netlink")) in test_bpf_iter()
1725 if (test__start_subtest("bpf_map")) in test_bpf_iter()
1727 if (test__start_subtest("task_tid")) in test_bpf_iter()
1729 if (test__start_subtest("task_pid")) in test_bpf_iter()
1731 if (test__start_subtest("task_pidfd")) in test_bpf_iter()
1733 if (test__start_subtest("task_sleepable")) in test_bpf_iter()
1735 if (test__start_subtest("task_stack")) in test_bpf_iter()
1737 if (test__start_subtest("task_file")) in test_bpf_iter()
[all …]
H A Dbpf_loop.c191 if (test__start_subtest("check_nr_loops")) in test_bpf_loop()
193 if (test__start_subtest("check_callback_fn_stop")) in test_bpf_loop()
195 if (test__start_subtest("check_null_callback_ctx")) in test_bpf_loop()
197 if (test__start_subtest("check_invalid_flags")) in test_bpf_loop()
199 if (test__start_subtest("check_nested_calls")) in test_bpf_loop()
201 if (test__start_subtest("check_non_constant_callback")) in test_bpf_loop()
203 if (test__start_subtest("check_stack")) in test_bpf_loop()
H A Dksyms_btf.c174 if (test__start_subtest("basic")) in test_ksyms_btf()
177 if (test__start_subtest("null_check")) in test_ksyms_btf()
180 if (test__start_subtest("weak_ksyms")) in test_ksyms_btf()
183 if (test__start_subtest("weak_ksyms_lskel")) in test_ksyms_btf()
186 if (test__start_subtest("write_check1")) in test_ksyms_btf()
189 if (test__start_subtest("write_check2")) in test_ksyms_btf()
H A Dfexit_bpf2bpf.c637 if (test__start_subtest("target_no_callees")) in serial_test_fexit_bpf2bpf()
639 if (test__start_subtest("target_yes_callees")) in serial_test_fexit_bpf2bpf()
641 if (test__start_subtest("func_replace")) in serial_test_fexit_bpf2bpf()
643 if (test__start_subtest("func_replace_verify")) in serial_test_fexit_bpf2bpf()
645 if (test__start_subtest("func_replace_return_code")) in serial_test_fexit_bpf2bpf()
647 if (test__start_subtest("func_map_prog_compatibility")) in serial_test_fexit_bpf2bpf()
649 if (test__start_subtest("func_replace_unreliable")) in serial_test_fexit_bpf2bpf()
651 if (test__start_subtest("func_replace_multi")) in serial_test_fexit_bpf2bpf()
653 if (test__start_subtest("fmod_ret_freplace")) in serial_test_fexit_bpf2bpf()
655 if (test__start_subtest("func_replace_global_func")) in serial_test_fexit_bpf2bpf()
[all …]
H A Dattach_probe.c607 if (test__start_subtest("manual-default"))
609 if (test__start_subtest("manual-legacy"))
611 if (test__start_subtest("manual-perf"))
613 if (test__start_subtest("manual-link"))
615 if (test__start_subtest("kprobe-perf-by-addr"))
617 if (test__start_subtest("kprobe-link-by-addr"))
619 if (test__start_subtest("kprobe-legacy-by-addr-reject"))
622 if (test__start_subtest("dup-sym-default"))
624 if (test__start_subtest("dup-sym-legacy"))
626 if (test__start_subtest("du
[all...]
H A Dsockmap_basic.c1367 if (test__start_subtest("sockmap create_update_free")) in test_sockmap_basic()
1369 if (test__start_subtest("sockhash create_update_free")) in test_sockmap_basic()
1371 if (test__start_subtest("sockmap vsock delete on close")) in test_sockmap_basic()
1373 if (test__start_subtest("sockmap sk_msg load helpers")) in test_sockmap_basic()
1375 if (test__start_subtest("sockhash sk_msg load helpers")) in test_sockmap_basic()
1377 if (test__start_subtest("sockmap update in unsafe context")) in test_sockmap_basic()
1379 if (test__start_subtest("sockmap copy")) in test_sockmap_basic()
1381 if (test__start_subtest("sockhash copy")) in test_sockmap_basic()
1383 if (test__start_subtest("sockmap skb_verdict attach")) { in test_sockmap_basic()
1389 if (test__start_subtest("sockmap skb_verdict attach_with_link")) in test_sockmap_basic()
[all …]
H A Dcgroup_iter.c320 if (test__start_subtest("cgroup_iter__invalid_cgroup")) in test_cgroup_iter()
322 if (test__start_subtest("cgroup_iter__invalid_cgroup_spec")) in test_cgroup_iter()
324 if (test__start_subtest("cgroup_iter__preorder")) in test_cgroup_iter()
326 if (test__start_subtest("cgroup_iter__postorder")) in test_cgroup_iter()
328 if (test__start_subtest("cgroup_iter__ancestors_up_walk")) in test_cgroup_iter()
330 if (test__start_subtest("cgroup_iter__early_termination")) in test_cgroup_iter()
332 if (test__start_subtest("cgroup_iter__self_only")) in test_cgroup_iter()
334 if (test__start_subtest("cgroup_iter__dead_self_only"))
336 if (test__start_subtest("cgroup_iter__self_only_css_task"))
338 if (test__start_subtest("cgroup_iter__childre
[all...]
H A Datomics.c187 if (test__start_subtest("add")) in test_atomics()
189 if (test__start_subtest("sub")) in test_atomics()
191 if (test__start_subtest("and")) in test_atomics()
193 if (test__start_subtest("or")) in test_atomics()
195 if (test__start_subtest("xor")) in test_atomics()
197 if (test__start_subtest("cmpxchg")) in test_atomics()
199 if (test__start_subtest("xchg"))
H A Ddummy_st_ops.c177 if (test__start_subtest("dummy_st_ops_attach")) in test_dummy_st_ops()
179 if (test__start_subtest("dummy_init_ret_value")) in test_dummy_st_ops()
181 if (test__start_subtest("dummy_init_ptr_arg")) in test_dummy_st_ops()
183 if (test__start_subtest("dummy_multiple_args")) in test_dummy_st_ops()
185 if (test__start_subtest("dummy_sleepable")) in test_dummy_st_ops()
187 if (test__start_subtest("dummy_sleepable_reject_null")) in test_dummy_st_ops()
H A Dlinked_list.c336 while (test__start_subtest("btf: too many locks")) { in test_btf()
359 while (test__start_subtest("btf: missing lock")) { in test_btf()
385 while (test__start_subtest("btf: bad offset")) { in test_btf()
411 while (test__start_subtest("btf: missing contains:")) { in test_btf()
431 while (test__start_subtest("btf: missing struct")) { in test_btf()
454 while (test__start_subtest("btf: missing node")) { in test_btf()
477 while (test__start_subtest("btf: node incorrect type")) { in test_btf()
506 while (test__start_subtest("btf: multiple bpf_list_node with name b")) { in test_btf()
535 while (test__start_subtest("btf: owning | owned AA cycle")) { in test_btf()
561 while (test__start_subtest("btf: owning | owned ABA cycle")) { in test_btf()
[all …]

12345678