tools/testing/selftests/bpf/jit_disasm_helpers.c
193
if (!ASSERT_OK(err, "bpf_prog_get_info_by_fd #1"))
tools/testing/selftests/bpf/jit_disasm_helpers.c
216
if (!ASSERT_OK(err, "bpf_prog_get_info_by_fd #2"))
tools/testing/selftests/bpf/network_helpers.c
587
if (!ASSERT_OK(err, "ioctl(TUNSETIFF)")) {
tools/testing/selftests/bpf/network_helpers.c
593
if (!ASSERT_OK(err, "fcntl(O_NONBLOCK)")) {
tools/testing/selftests/bpf/network_helpers.c
794
if (!ASSERT_OK(ret, "create tc hook"))
tools/testing/selftests/bpf/network_helpers.c
800
if (!ASSERT_OK(ret, "bpf_tc_attach")) {
tools/testing/selftests/bpf/network_helpers.c
809
if (!ASSERT_OK(ret, "bpf_tc_attach")) {
tools/testing/selftests/bpf/prog_tests/align.c
710
ASSERT_OK(do_test_single(test), test->descr);
tools/testing/selftests/bpf/prog_tests/arena_atomics.c
100
if (!ASSERT_OK(topts.retval, "test_run_opts retval"))
tools/testing/selftests/bpf/prog_tests/arena_atomics.c
115
if (!ASSERT_OK(err, "test_run_opts err"))
tools/testing/selftests/bpf/prog_tests/arena_atomics.c
117
if (!ASSERT_OK(topts.retval, "test_run_opts retval"))
tools/testing/selftests/bpf/prog_tests/arena_atomics.c
137
if (!ASSERT_OK(err, "test_run_opts err"))
tools/testing/selftests/bpf/prog_tests/arena_atomics.c
139
if (!ASSERT_OK(topts.retval, "test_run_opts retval"))
tools/testing/selftests/bpf/prog_tests/arena_atomics.c
14
if (!ASSERT_OK(err, "test_run_opts err"))
tools/testing/selftests/bpf/prog_tests/arena_atomics.c
157
if (!ASSERT_OK(err, "test_run_opts err"))
tools/testing/selftests/bpf/prog_tests/arena_atomics.c
159
if (!ASSERT_OK(topts.retval, "test_run_opts retval"))
tools/testing/selftests/bpf/prog_tests/arena_atomics.c
16
if (!ASSERT_OK(topts.retval, "test_run_opts retval"))
tools/testing/selftests/bpf/prog_tests/arena_atomics.c
180
if (!ASSERT_OK(err, "test_run_opts err"))
tools/testing/selftests/bpf/prog_tests/arena_atomics.c
182
if (!ASSERT_OK(topts.retval, "test_run_opts retval"))
tools/testing/selftests/bpf/prog_tests/arena_atomics.c
210
if (!ASSERT_OK(err, "test_run_opts err"))
tools/testing/selftests/bpf/prog_tests/arena_atomics.c
212
if (!ASSERT_OK(topts.retval, "test_run_opts retval"))
tools/testing/selftests/bpf/prog_tests/arena_atomics.c
241
if (!ASSERT_OK(err, "arena atomics skeleton load"))
tools/testing/selftests/bpf/prog_tests/arena_atomics.c
39
if (!ASSERT_OK(err, "test_run_opts err"))
tools/testing/selftests/bpf/prog_tests/arena_atomics.c
41
if (!ASSERT_OK(topts.retval, "test_run_opts retval"))
tools/testing/selftests/bpf/prog_tests/arena_atomics.c
64
if (!ASSERT_OK(err, "test_run_opts err"))
tools/testing/selftests/bpf/prog_tests/arena_atomics.c
66
if (!ASSERT_OK(topts.retval, "test_run_opts retval"))
tools/testing/selftests/bpf/prog_tests/arena_atomics.c
81
if (!ASSERT_OK(err, "test_run_opts err"))
tools/testing/selftests/bpf/prog_tests/arena_atomics.c
83
if (!ASSERT_OK(topts.retval, "test_run_opts retval"))
tools/testing/selftests/bpf/prog_tests/arena_atomics.c
98
if (!ASSERT_OK(err, "test_run_opts err"))
tools/testing/selftests/bpf/prog_tests/arena_htab.c
52
ASSERT_OK(ret, "ret");
tools/testing/selftests/bpf/prog_tests/arena_htab.c
53
ASSERT_OK(opts.retval, "retval");
tools/testing/selftests/bpf/prog_tests/arena_htab.c
77
ASSERT_OK(ret, "ret");
tools/testing/selftests/bpf/prog_tests/arena_htab.c
78
ASSERT_OK(opts.retval, "retval");
tools/testing/selftests/bpf/prog_tests/arena_list.c
44
if (!ASSERT_OK(ret, "arena_list__load"))
tools/testing/selftests/bpf/prog_tests/arena_list.c
49
ASSERT_OK(ret, "ret_add");
tools/testing/selftests/bpf/prog_tests/arena_list.c
50
ASSERT_OK(opts.retval, "retval");
tools/testing/selftests/bpf/prog_tests/arena_list.c
62
ASSERT_OK(ret, "ret_del");
tools/testing/selftests/bpf/prog_tests/arena_spin_lock.c
35
ASSERT_OK(pthread_setaffinity_np(pthread_self(), sizeof(cpuset), &cpuset), "cpu affinity");
tools/testing/selftests/bpf/prog_tests/arena_spin_lock.c
42
ASSERT_OK(err, "test_run err");
tools/testing/selftests/bpf/prog_tests/arena_spin_lock.c
79
ASSERT_OK(pthread_barrier_init(&barrier, NULL, nthreads), "barrier init");
tools/testing/selftests/bpf/prog_tests/arena_spin_lock.c
84
if (!ASSERT_OK(err, "pthread_create"))
tools/testing/selftests/bpf/prog_tests/arena_spin_lock.c
89
if (!ASSERT_OK(pthread_join(thread_id[i], &ret), "pthread_join"))
tools/testing/selftests/bpf/prog_tests/arena_strsearch.c
17
ASSERT_OK(ret, "ret_add");
tools/testing/selftests/bpf/prog_tests/arena_strsearch.c
18
ASSERT_OK(opts.retval, "retval");
tools/testing/selftests/bpf/prog_tests/arg_parsing.c
101
ASSERT_OK(parse_test_list("t/subtest1,t/subtest2", &set, true),
tools/testing/selftests/bpf/prog_tests/arg_parsing.c
109
ASSERT_OK(strcmp("t", set.tests[0].name), "test name");
tools/testing/selftests/bpf/prog_tests/arg_parsing.c
110
ASSERT_OK(strcmp("subtest1", set.tests[0].subtests[0]), "subtest name");
tools/testing/selftests/bpf/prog_tests/arg_parsing.c
111
ASSERT_OK(strcmp("subtest2", set.tests[0].subtests[1]), "subtest name");
tools/testing/selftests/bpf/prog_tests/arg_parsing.c
144
if (!ASSERT_OK(ferror(fp), "prepare tmp"))
tools/testing/selftests/bpf/prog_tests/arg_parsing.c
147
if (!ASSERT_OK(fsync(fileno(fp)), "fsync tmp"))
tools/testing/selftests/bpf/prog_tests/arg_parsing.c
152
if (!ASSERT_OK(parse_test_list_file(tmpfile, &set, true), "parse file"))
tools/testing/selftests/bpf/prog_tests/arg_parsing.c
158
ASSERT_OK(strcmp("test_with_spaces", set.tests[0].name), "test 0 name");
tools/testing/selftests/bpf/prog_tests/arg_parsing.c
160
ASSERT_OK(strcmp("testA", set.tests[1].name), "test 1 name");
tools/testing/selftests/bpf/prog_tests/arg_parsing.c
162
ASSERT_OK(strcmp("subtest", set.tests[1].subtests[0]), "test 1 subtest 0");
tools/testing/selftests/bpf/prog_tests/arg_parsing.c
163
ASSERT_OK(strcmp("subtest2", set.tests[1].subtests[1]), "test 1 subtest 1");
tools/testing/selftests/bpf/prog_tests/arg_parsing.c
164
ASSERT_OK(strcmp("testB", set.tests[2].name), "test 2 name");
tools/testing/selftests/bpf/prog_tests/arg_parsing.c
165
ASSERT_OK(strcmp("testC_no_eof_newline", set.tests[3].name), "test 3 name");
tools/testing/selftests/bpf/prog_tests/arg_parsing.c
33
ASSERT_OK(parse_test_list("arg_parsing", &set, true), "parsing");
tools/testing/selftests/bpf/prog_tests/arg_parsing.c
39
ASSERT_OK(strcmp("arg_parsing", set.tests[0].name), "subtest name");
tools/testing/selftests/bpf/prog_tests/arg_parsing.c
42
ASSERT_OK(parse_test_list("arg_parsing,bpf_cookie", &set, true),
tools/testing/selftests/bpf/prog_tests/arg_parsing.c
50
ASSERT_OK(strcmp("arg_parsing", set.tests[0].name), "test name");
tools/testing/selftests/bpf/prog_tests/arg_parsing.c
51
ASSERT_OK(strcmp("bpf_cookie", set.tests[1].name), "test name");
tools/testing/selftests/bpf/prog_tests/arg_parsing.c
54
ASSERT_OK(parse_test_list("arg_parsing/arg_parsing,bpf_cookie",
tools/testing/selftests/bpf/prog_tests/arg_parsing.c
65
ASSERT_OK(strcmp("arg_parsing", set.tests[0].name), "test name");
tools/testing/selftests/bpf/prog_tests/arg_parsing.c
66
ASSERT_OK(strcmp("arg_parsing", set.tests[0].subtests[0]),
tools/testing/selftests/bpf/prog_tests/arg_parsing.c
68
ASSERT_OK(strcmp("bpf_cookie", set.tests[1].name), "test name");
tools/testing/selftests/bpf/prog_tests/arg_parsing.c
71
ASSERT_OK(parse_test_list("arg_parsing/arg_parsing", &set, true),
tools/testing/selftests/bpf/prog_tests/arg_parsing.c
73
ASSERT_OK(parse_test_list("bpf_cookie", &set, true), "parsing");
tools/testing/selftests/bpf/prog_tests/arg_parsing.c
74
ASSERT_OK(parse_test_list("send_signal", &set, true), "parsing");
tools/testing/selftests/bpf/prog_tests/arg_parsing.c
83
ASSERT_OK(strcmp("arg_parsing", set.tests[0].name), "test name");
tools/testing/selftests/bpf/prog_tests/arg_parsing.c
84
ASSERT_OK(strcmp("arg_parsing", set.tests[0].subtests[0]),
tools/testing/selftests/bpf/prog_tests/arg_parsing.c
86
ASSERT_OK(strcmp("bpf_cookie", set.tests[1].name), "test name");
tools/testing/selftests/bpf/prog_tests/arg_parsing.c
87
ASSERT_OK(strcmp("send_signal", set.tests[2].name), "test name");
tools/testing/selftests/bpf/prog_tests/arg_parsing.c
90
ASSERT_OK(parse_test_list("bpf_cookie/trace", &set, false), "parsing");
tools/testing/selftests/bpf/prog_tests/arg_parsing.c
97
ASSERT_OK(strcmp("*bpf_cookie*", set.tests[0].name), "test name");
tools/testing/selftests/bpf/prog_tests/arg_parsing.c
98
ASSERT_OK(strcmp("*trace*", set.tests[0].subtests[0]), "subtest name");
tools/testing/selftests/bpf/prog_tests/assign_reuse.c
106
if (!ASSERT_OK(ret, "skel_load"))
tools/testing/selftests/bpf/prog_tests/assign_reuse.c
121
if (!ASSERT_OK(ret, "attach_reuseport"))
tools/testing/selftests/bpf/prog_tests/assign_reuse.c
126
if (!ASSERT_OK(ret, "bpf_sk_map"))
tools/testing/selftests/bpf/prog_tests/assign_reuse.c
133
if (!ASSERT_OK(ret, "bpf_tc_hook_create"))
tools/testing/selftests/bpf/prog_tests/assign_reuse.c
138
if (!ASSERT_OK(ret, "bpf_tc_attach"))
tools/testing/selftests/bpf/prog_tests/assign_reuse.c
150
ASSERT_OK(attach_reuseport(*fd_sv, fd_accept), "attach_reuseport(accept)");
tools/testing/selftests/bpf/prog_tests/assign_reuse.c
164
ASSERT_OK(ret, "bpf_tc_detach");
tools/testing/selftests/bpf/prog_tests/assign_reuse.c
29
ASSERT_OK(ret, "cookie");
tools/testing/selftests/bpf/prog_tests/atomics.c
109
if (!ASSERT_OK(err, "test_run_opts err"))
tools/testing/selftests/bpf/prog_tests/atomics.c
111
if (!ASSERT_OK(topts.retval, "test_run_opts retval"))
tools/testing/selftests/bpf/prog_tests/atomics.c
131
if (!ASSERT_OK(err, "test_run_opts err"))
tools/testing/selftests/bpf/prog_tests/atomics.c
133
if (!ASSERT_OK(topts.retval, "test_run_opts retval"))
tools/testing/selftests/bpf/prog_tests/atomics.c
15
if (!ASSERT_OK(err, "test_run_opts err"))
tools/testing/selftests/bpf/prog_tests/atomics.c
153
if (!ASSERT_OK(err, "test_run_opts err"))
tools/testing/selftests/bpf/prog_tests/atomics.c
155
if (!ASSERT_OK(topts.retval, "test_run_opts retval"))
tools/testing/selftests/bpf/prog_tests/atomics.c
17
if (!ASSERT_OK(topts.retval, "test_run_opts retval"))
tools/testing/selftests/bpf/prog_tests/atomics.c
176
if (!ASSERT_OK(err, "atomics skeleton load"))
tools/testing/selftests/bpf/prog_tests/atomics.c
40
if (!ASSERT_OK(err, "test_run_opts err"))
tools/testing/selftests/bpf/prog_tests/atomics.c
42
if (!ASSERT_OK(topts.retval, "test_run_opts retval"))
tools/testing/selftests/bpf/prog_tests/atomics.c
65
if (!ASSERT_OK(err, "test_run_opts err"))
tools/testing/selftests/bpf/prog_tests/atomics.c
67
if (!ASSERT_OK(topts.retval, "test_run_opts retval"))
tools/testing/selftests/bpf/prog_tests/atomics.c
87
if (!ASSERT_OK(err, "test_run_opts err"))
tools/testing/selftests/bpf/prog_tests/atomics.c
89
if (!ASSERT_OK(topts.retval, "test_run_opts retval"))
tools/testing/selftests/bpf/prog_tests/attach_probe.c
350
if (!ASSERT_OK(bpf_program__set_flags(skel->progs.handle_kprobe_sleepable,
tools/testing/selftests/bpf/prog_tests/attach_probe.c
354
if (!ASSERT_OK(test_attach_kprobe_sleepable__load(skel),
tools/testing/selftests/bpf/prog_tests/attach_probe.c
406
if (!ASSERT_OK(test_attach_probe__load(skel), "skel_load"))
tools/testing/selftests/bpf/prog_tests/autoattach.c
19
if (!ASSERT_OK(test_autoattach__attach(skel), "skel_attach"))
tools/testing/selftests/bpf/prog_tests/bind_perm.c
14
if (!ASSERT_OK(unshare(CLONE_NEWNET), "create netns"))
tools/testing/selftests/bpf/prog_tests/bind_perm.c
76
ASSERT_OK(cap_disable_effective(net_bind_svc_cap, &old_caps),
tools/testing/selftests/bpf/prog_tests/bind_perm.c
86
ASSERT_OK(cap_enable_effective(net_bind_svc_cap, NULL),
tools/testing/selftests/bpf/prog_tests/bloom_filter_map.c
123
if (!ASSERT_OK(err, "Add random value to inner_map_fd"))
tools/testing/selftests/bpf/prog_tests/bloom_filter_map.c
130
if (!ASSERT_OK(err, "Add bloom filter map to outer map"))
tools/testing/selftests/bpf/prog_tests/bloom_filter_map.c
147
ASSERT_OK(err, "Delete inner bloom filter map");
tools/testing/selftests/bpf/prog_tests/bloom_filter_map.c
182
if (!ASSERT_OK(err, "Add random value to map_random_data"))
tools/testing/selftests/bpf/prog_tests/bloom_filter_map.c
186
if (!ASSERT_OK(err, "Add random value to map_bloom"))
tools/testing/selftests/bpf/prog_tests/bloom_filter_map.c
83
if (!ASSERT_OK(err, "bpf_map_update_elem bloom filter success case"))
tools/testing/selftests/bpf/prog_tests/bloom_filter_map.c
88
ASSERT_OK(err, "bpf_map_update_elem bloom filter success case");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
108
if (!ASSERT_OK(load_kallsyms(), "load_kallsyms"))
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
434
ASSERT_OK(err, "set_thread_affinity");
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
498
if (!ASSERT_OK(err, "get_link_info"))
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
528
if (!ASSERT_OK(err, "verify_tracing_link_info"))
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
667
if (!ASSERT_OK(err, "get_link_info"))
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
701
if (!ASSERT_OK(err, "verify_raw_tp_link_info"))
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
78
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
28
ASSERT_OK(err, "test_run_opts err");
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
420
if (!ASSERT_OK(err, "test_run_opts err")) {
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
455
if (!ASSERT_OK(ret, "bpf_gotox__load"))
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
88
if (!ASSERT_OK(ret, "bpf_obj_get_info_by_fd(prog_fd)"))
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
99
if (!ASSERT_OK(ret, "bpf_obj_get_info_by_fd(map_fd)")) {
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1044
if (!ASSERT_OK(err, "map_update"))
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1082
if (!ASSERT_OK(err, "map_lookup arraymap1"))
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1089
if (!ASSERT_OK(err, "map_lookup hashmap1"))
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1153
if (!ASSERT_OK(err, "map_update"))
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1213
if (!ASSERT_OK(err, "map_update"))
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1277
if (!ASSERT_OK(err, "listen"))
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1283
if (!ASSERT_OK(err, "bpf_map_update_elem"))
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1289
if (!ASSERT_OK(err, "bpf_map_lookup_elem") ||
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1296
ASSERT_OK(err, "bpf_map_lookup_elem");
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1346
if (!ASSERT_OK(err, "map_update"))
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1386
if (!ASSERT_OK(err, "map_lookup") ||
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1495
if (!ASSERT_OK(err, "bpf_iter_task_vmas__load"))
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1564
if (!ASSERT_OK(err, "bpf_iter_task_vmas__load"))
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1717
ASSERT_OK(pthread_mutex_init(&do_nothing_mutex, NULL), "pthread_mutex_init");
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
197
ASSERT_OK(err, "bpf_link_get_info_by_fd");
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
224
ASSERT_OK(pthread_mutex_lock(&do_nothing_mutex), "pthread_mutex_lock");
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
226
ASSERT_OK(pthread_create(&thread_id, NULL, &do_nothing_wait, NULL),
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
236
ASSERT_OK(pthread_mutex_unlock(&do_nothing_mutex), "pthread_mutex_unlock");
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
285
ASSERT_OK(pthread_create(&thread_id, NULL, &run_test_task_tid, NULL),
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
331
if (!ASSERT_OK(pipe(data_pipe), "data_pipe") ||
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
332
!ASSERT_OK(pipe(finish_pipe), "finish_pipe"))
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
438
ASSERT_OK(pthread_mutex_lock(&do_nothing_mutex), "pthread_mutex_lock");
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
440
ASSERT_OK(pthread_create(&thread_id, NULL, &do_nothing_wait, NULL),
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
464
ASSERT_OK(pthread_mutex_unlock(&do_nothing_mutex), "pthread_mutex_unlock");
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
465
ASSERT_OK(pthread_join(thread_id, &ret), "pthread_join");
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
637
if (!ASSERT_OK(err, "bpf_iter_test_kern1__attach")) {
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
686
if (!ASSERT_OK(err, "pin_iter"))
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
702
if (!ASSERT_OK(err, "update_prog"))
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
762
if (!ASSERT_OK(bpf_iter_test_kern4__load(skel),
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
769
if (!ASSERT_OK(err, "get_map_info"))
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
774
if (!ASSERT_OK(err, "get_map_info"))
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
864
if (!ASSERT_OK(err, "bpf_iter_bpf_hash_map__load"))
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
893
if (!ASSERT_OK(err, "map_update"))
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
979
if (!ASSERT_OK(err, "map_update"))
tools/testing/selftests/bpf/prog_tests/bpf_iter_setsockopt.c
13
if (!ASSERT_OK(unshare(CLONE_NEWNET), "create netns"))
tools/testing/selftests/bpf/prog_tests/bpf_iter_setsockopt.c
152
if (!ASSERT_OK(err, "read iter error"))
tools/testing/selftests/bpf/prog_tests/bpf_iter_setsockopt.c
16
if (!ASSERT_OK(system("ip link set dev lo up"), "bring up lo"))
tools/testing/selftests/bpf/prog_tests/bpf_iter_setsockopt_unix.c
25
if (!ASSERT_OK(err, "bind"))
tools/testing/selftests/bpf/prog_tests/bpf_iter_setsockopt_unix.c
30
if (!ASSERT_OK(err, "getsockname"))
tools/testing/selftests/bpf/prog_tests/bpf_iter_setsockopt_unix.c
52
if (!ASSERT_OK(err, "setsockopt"))
tools/testing/selftests/bpf/prog_tests/bpf_iter_setsockopt_unix.c
59
if (!ASSERT_OK(err, "getsockopt"))
tools/testing/selftests/bpf/prog_tests/bpf_iter_setsockopt_unix.c
94
if (!ASSERT_OK(err, "read iter error"))
tools/testing/selftests/bpf/prog_tests/bpf_loop.c
161
if (!ASSERT_OK(err, "bpf_map_update_elem"))
tools/testing/selftests/bpf/prog_tests/bpf_loop.c
171
if (!ASSERT_OK(err, "bpf_map_lookup_elem"))
tools/testing/selftests/bpf/prog_tests/bpf_mod_race.c
103
if (!ASSERT_OK(unload_bpf_testmod(false), "unload bpf_testmod"))
tools/testing/selftests/bpf/prog_tests/bpf_mod_race.c
113
if (!ASSERT_OK(bpf_mod_race__load(skel), "bpf_mod___load"))
tools/testing/selftests/bpf/prog_tests/bpf_mod_race.c
117
if (!ASSERT_OK(bpf_mod_race__attach(skel), "bpf_mod_kfunc_race__attach"))
tools/testing/selftests/bpf/prog_tests/bpf_mod_race.c
124
if (!ASSERT_OK(pthread_create(&load_mod_thrd, NULL, load_module_thread, NULL),
tools/testing/selftests/bpf/prog_tests/bpf_mod_race.c
160
ASSERT_OK(kern_sync_rcu(), "kern_sync_rcu");
tools/testing/selftests/bpf/prog_tests/bpf_mod_race.c
179
ASSERT_OK(kern_sync_rcu(), "kern_sync_rcu");
tools/testing/selftests/bpf/prog_tests/bpf_mod_race.c
182
ASSERT_OK(load_bpf_testmod(false), "restore bpf_testmod");
tools/testing/selftests/bpf/prog_tests/bpf_nf.c
115
if (!ASSERT_OK(err, "bpf_prog_test_run"))
tools/testing/selftests/bpf/prog_tests/bpf_nf.c
82
if (!ASSERT_OK(system(cmd), cmd))
tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c
108
if (!ASSERT_OK(err, "clock_gettime"))
tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c
112
if (!ASSERT_OK(err, "clock_gettime"))
tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c
120
if (!ASSERT_OK(err, "bpf_prog_get_info_by_fd") ||
tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c
143
if (!ASSERT_OK(err, "bpf_link_get_info_by_fd") ||
tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c
197
ASSERT_OK(err, "bpf_prog_get_info_by_fd");
tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c
199
ASSERT_OK(cmp_res, "memcmp");
tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c
231
if (!ASSERT_OK(err, "bpf_map_lookup_elem"))
tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c
236
ASSERT_OK(err, "bpf_map_get_info_by_fd");
tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c
238
ASSERT_OK(cmp_res, "memcmp");
tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c
274
ASSERT_OK(err, "bpf_link_get_info_by_fd");
tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c
276
ASSERT_OK(cmp_res, "memcmp");
tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c
56
if (!ASSERT_OK(err, "bpf_prog_test_load"))
tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c
66
if (!ASSERT_OK(err, "bpf_map_update_elem"))
tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c
75
if (!ASSERT_OK(err, "bpf_program__attach")) {
tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c
85
if (!ASSERT_OK(err, "bpf_map_get_info_by_fd") ||
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
101
ASSERT_OK(err, "map_lookup");
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
107
ASSERT_OK(close(map_fd), "close_map_fd");
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
109
ASSERT_OK(close(map_fd2), "close_map_fd2");
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
111
ASSERT_OK(close(fs_fd), "close_fs_fd");
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
113
ASSERT_OK(close(mnt_fd), "close_mnt_fd");
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
142
ASSERT_OK(chdir("/sys/fs/bpf"), "chdir");
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
156
ASSERT_OK(err, "obj_pin");
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
162
ASSERT_OK(chdir(old_cwd), "restore_cwd");
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
170
ASSERT_OK(err, "map_update");
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
175
ASSERT_OK(err, "map_lookup");
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
179
ASSERT_OK(close(map_fd2), "close_map_fd2");
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
194
if (!ASSERT_OK(err, "pin_map"))
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
207
ASSERT_OK(chdir("/sys/fs/bpf"), "chdir");
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
227
ASSERT_OK(chdir(old_cwd), "restore_cwd");
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
231
ASSERT_OK(err, "map_update");
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
236
ASSERT_OK(err, "map_lookup");
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
240
ASSERT_OK(close(map_fd2), "close_map_fd2");
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
256
ASSERT_OK(close(map_fd), "close_map_fd");
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
56
if (!ASSERT_OK(err, "fs_create"))
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
83
if (!ASSERT_OK(err, "map_pin"))
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
96
ASSERT_OK(err, "map_update");
tools/testing/selftests/bpf/prog_tests/bpf_qdisc.c
104
ASSERT_OK(err, "attach qdisc");
tools/testing/selftests/bpf/prog_tests/bpf_qdisc.c
127
if (!ASSERT_OK(bpf_qdisc_fifo__attach(fifo_skel), "bpf_qdisc_fifo__attach"))
tools/testing/selftests/bpf/prog_tests/bpf_qdisc.c
185
if (!ASSERT_OK(bpf_qdisc_fifo__attach(fifo_skel), "bpf_qdisc_fifo__attach"))
tools/testing/selftests/bpf/prog_tests/bpf_qdisc.c
189
if (!ASSERT_OK(err, "read sysctl net.core.default_qdisc"))
tools/testing/selftests/bpf/prog_tests/bpf_qdisc.c
193
if (!ASSERT_OK(err, "write sysctl net.core.default_qdisc"))
tools/testing/selftests/bpf/prog_tests/bpf_qdisc.c
27
if (!ASSERT_OK(err, "attach qdisc"))
tools/testing/selftests/bpf/prog_tests/bpf_qdisc.c
39
ASSERT_OK(err, "send_recv_data");
tools/testing/selftests/bpf/prog_tests/bpf_qdisc.c
58
if (!ASSERT_OK(bpf_qdisc_fifo__attach(fifo_skel), "bpf_qdisc_fifo__attach"))
tools/testing/selftests/bpf/prog_tests/bpf_qdisc.c
74
if (!ASSERT_OK(bpf_qdisc_fq__attach(fq_skel), "bpf_qdisc_fq__attach"))
tools/testing/selftests/bpf/prog_tests/bpf_qdisc.c
96
if (!ASSERT_OK(bpf_qdisc_fifo__attach(fifo_skel), "bpf_qdisc_fifo__attach"))
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
130
if (!ASSERT_OK(err, "bpf_map_update_elem(sk_stg_map)"))
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
172
ASSERT_OK(send_recv_data(lfd, fd, total_bytes), "send_recv_data");
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
203
if (!ASSERT_OK(bpf_dctcp__attach(dctcp_skel), "bpf_dctcp__attach"))
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
285
if (!ASSERT_OK(bpf_dctcp__load(dctcp_skel), "bpf_dctcp__load"))
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
306
if (!ASSERT_OK(err, "getsockopt(srv_fd, TCP_CONGESTION)"))
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
418
ASSERT_OK(err, "update_map");
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
561
ASSERT_OK(err, "bpf_link_update_success");
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
73
ASSERT_OK(send_recv_data(lfd, fd, total_bytes), "send_recv_data");
tools/testing/selftests/bpf/prog_tests/bpf_verif_scale.c
64
ASSERT_OK(err, "expect_success");
tools/testing/selftests/bpf/prog_tests/bpftool_maps_access.c
117
if (!ASSERT_OK(ret, "pin map"))
tools/testing/selftests/bpf/prog_tests/bpftool_maps_access.c
270
ASSERT_OK(ret, "read map value");
tools/testing/selftests/bpf/prog_tests/bpftool_maps_access.c
273
ASSERT_OK(ret, "read map btf data");
tools/testing/selftests/bpf/prog_tests/bpftool_maps_access.c
276
ASSERT_OK(desc->write_must_fail ? !ret : ret, "write map value");
tools/testing/selftests/bpf/prog_tests/bpftool_maps_access.c
279
ASSERT_OK(desc->write_must_fail ? !ret : ret, "delete map value");
tools/testing/selftests/bpf/prog_tests/bpftool_maps_access.c
287
ASSERT_OK(ret, "iterate on map values");
tools/testing/selftests/bpf/prog_tests/bpftool_maps_access.c
293
if (!ASSERT_OK(create_inner_map(), "create inner map"))
tools/testing/selftests/bpf/prog_tests/bpftool_maps_access.c
295
if (!ASSERT_OK(create_outer_map(), "create outer map"))
tools/testing/selftests/bpf/prog_tests/bpftool_maps_access.c
297
ASSERT_OK(add_outer_map_entry(0), "add a first entry in outer map");
tools/testing/selftests/bpf/prog_tests/bpftool_maps_access.c
298
ASSERT_OK(add_outer_map_entry(1), "add a second entry in outer map");
tools/testing/selftests/bpf/prog_tests/bpftool_maps_access.c
308
ASSERT_OK(run_bpftool_command("btf list"), "list btf data");
tools/testing/selftests/bpf/prog_tests/bpftool_maps_access.c
358
if (ASSERT_OK(test_setup(skel, current), "subtest setup")) {
tools/testing/selftests/bpf/prog_tests/bpftool_maps_access.c
54
if (!ASSERT_OK(ret, "attach maps security programs"))
tools/testing/selftests/bpf/prog_tests/bpftool_maps_access.c
62
if (!ASSERT_OK(ret, "set initial map value"))
tools/testing/selftests/bpf/prog_tests/bpftool_maps_access.c
71
if (!ASSERT_OK(ret, "configure map protection"))
tools/testing/selftests/bpf/prog_tests/bpftool_maps_access.c
74
if (!ASSERT_OK(mkdir(BPFFS_PIN_DIR, S_IFDIR), "create bpffs pin dir"))
tools/testing/selftests/bpf/prog_tests/bpftool_metadata.c
139
if (ASSERT_OK(setup(&tests[i]), "setup bpffs pin dir")) {
tools/testing/selftests/bpf/prog_tests/bpftool_metadata.c
65
if (!ASSERT_OK(ret, "load program"))
tools/testing/selftests/bpf/prog_tests/bpftool_metadata.c
75
if (ASSERT_OK(ret, "get program info")) {
tools/testing/selftests/bpf/prog_tests/bpftool_metadata.c
78
ASSERT_OK(ret, "find metadata");
tools/testing/selftests/bpf/prog_tests/bpftool_metadata.c
88
if (ASSERT_OK(ret, "get program info in json")) {
tools/testing/selftests/bpf/prog_tests/bpftool_metadata.c
91
ASSERT_OK(ret, "find metadata in json");
tools/testing/selftests/bpf/prog_tests/bpftool_metadata.c
99
ASSERT_OK(run_bpftool_command(cmd), "access metadata map");
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
202
if (!ASSERT_OK(err, "btf_dedup"))
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
302
if (!ASSERT_OK(err, "btf_dedup"))
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
383
if (!ASSERT_OK(err, "btf_dedup"))
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
424
if (!ASSERT_OK(err, "btf_dedup"))
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
96
if (!ASSERT_OK(err, "btf_dedup"))
tools/testing/selftests/bpf/prog_tests/btf_dump.c
154
if (!ASSERT_OK(libbpf_get_error(t->d), "btf_dump__new"))
tools/testing/selftests/bpf/prog_tests/btf_dump.c
172
ASSERT_OK(err, "dump_type_ok");
tools/testing/selftests/bpf/prog_tests/btf_dump.c
210
ASSERT_OK(err, "named_enum_val_ok");
tools/testing/selftests/bpf/prog_tests/btf_dump.c
215
ASSERT_OK(err, "anon_enum_val_ok");
tools/testing/selftests/bpf/prog_tests/btf_dump.c
226
ASSERT_OK(err, "field_ok");
tools/testing/selftests/bpf/prog_tests/btf_dump.c
264
ASSERT_OK(err, "field_ok");
tools/testing/selftests/bpf/prog_tests/btf_dump.c
266
ASSERT_OK(err, "field_ok");
tools/testing/selftests/bpf/prog_tests/btf_dump.c
268
ASSERT_OK(err, "field_ok");
tools/testing/selftests/bpf/prog_tests/btf_dump.c
315
ASSERT_OK(err, "field_ok1");
tools/testing/selftests/bpf/prog_tests/btf_dump.c
317
ASSERT_OK(err, "field_ok2");
tools/testing/selftests/bpf/prog_tests/btf_dump.c
462
ASSERT_OK(btf_dump_data(btf, d, "unsigned __int128", NULL, 0, &i, 16, str,
tools/testing/selftests/bpf/prog_tests/btf_dump.c
469
ASSERT_OK(btf_dump_data(btf, d, "__int128 unsigned", NULL, 0, &i, 16, str,
tools/testing/selftests/bpf/prog_tests/btf_dump.c
496
ASSERT_OK(btf_dump_data(btf, d, "test_float", NULL, 0, &t1, 4, str,
tools/testing/selftests/bpf/prog_tests/btf_dump.c
498
ASSERT_OK(btf_dump_data(btf, d, "test_float", NULL, 0, &t2, 4, str,
tools/testing/selftests/bpf/prog_tests/btf_dump.c
500
ASSERT_OK(btf_dump_data(btf, d, "test_float", NULL, 0, &t3, 4, str,
tools/testing/selftests/bpf/prog_tests/btf_dump.c
504
ASSERT_OK(btf_dump_data(btf, d, "test_double", NULL, 0, &t4, 8, str,
tools/testing/selftests/bpf/prog_tests/btf_dump.c
506
ASSERT_OK(btf_dump_data(btf, d, "test_double", NULL, 0, &t5, 8, str,
tools/testing/selftests/bpf/prog_tests/btf_dump.c
508
ASSERT_OK(btf_dump_data(btf, d, "test_double", NULL, 0, &t6, 8, str,
tools/testing/selftests/bpf/prog_tests/btf_dump.c
512
ASSERT_OK(btf_dump_data(btf, d, "test_long_double", NULL, 0, &t7, 16,
tools/testing/selftests/bpf/prog_tests/btf_dump.c
515
ASSERT_OK(btf_dump_data(btf, d, "test_long_double", NULL, 0, &t8, 16,
tools/testing/selftests/bpf/prog_tests/btf_dump.c
518
ASSERT_OK(btf_dump_data(btf, d, "test_long_double", NULL, 0, &t9, 16,
tools/testing/selftests/bpf/prog_tests/btf_endian.c
52
ASSERT_OK(memcmp(raw_data, swap_raw_data, raw_sz), "mem_identical");
tools/testing/selftests/bpf/prog_tests/btf_field_iter.c
136
if (!ASSERT_OK(btf_field_iter_init(&it_strs, t, BTF_FIELD_ITER_STRS),
tools/testing/selftests/bpf/prog_tests/btf_field_iter.c
139
if (!ASSERT_OK(btf_field_iter_init(&it_ids, t, BTF_FIELD_ITER_IDS),
tools/testing/selftests/bpf/prog_tests/btf_field_iter.c
145
if (!ASSERT_OK(strcmp(fields[id].strs[str_idx], str), "field_str_match"))
tools/testing/selftests/bpf/prog_tests/btf_permute.c
193
if (!ASSERT_OK(err, "btf__permute_split"))
tools/testing/selftests/bpf/prog_tests/btf_permute.c
66
if (!ASSERT_OK(err, "btf__permute_base"))
tools/testing/selftests/bpf/prog_tests/btf_skc_cls_ingress.c
148
if (!ASSERT_OK(err, "getsockname(listen_fd)"))
tools/testing/selftests/bpf/prog_tests/btf_skc_cls_ingress.c
45
if (!ASSERT_OK(bpf_tc_hook_create(&qdisc_lo), "qdisc add dev lo clsact"))
tools/testing/selftests/bpf/prog_tests/btf_skc_cls_ingress.c
48
if (!ASSERT_OK(bpf_tc_attach(&qdisc_lo, &tc_attach),
tools/testing/selftests/bpf/prog_tests/btf_split.c
142
ASSERT_OK(err, "dump_type_ok");
tools/testing/selftests/bpf/prog_tests/btf_sysfs.c
24
if (!ASSERT_OK(stat(path, &st), "stat_btf"))
tools/testing/selftests/bpf/prog_tests/btf_tag.c
218
ASSERT_OK(err, "btf_type_tag_percpu_helper");
tools/testing/selftests/bpf/prog_tests/btf_write.c
104
ASSERT_OK(err, "f1_res");
tools/testing/selftests/bpf/prog_tests/btf_write.c
106
ASSERT_OK(err, "f2_res");
tools/testing/selftests/bpf/prog_tests/btf_write.c
138
ASSERT_OK(err, "f1_res");
tools/testing/selftests/bpf/prog_tests/btf_write.c
159
ASSERT_OK(err, "v1_res");
tools/testing/selftests/bpf/prog_tests/btf_write.c
161
ASSERT_OK(err, "v2_res");
tools/testing/selftests/bpf/prog_tests/btf_write.c
232
ASSERT_OK(err, "p1_res");
tools/testing/selftests/bpf/prog_tests/btf_write.c
234
ASSERT_OK(err, "p2_res");
tools/testing/selftests/bpf/prog_tests/btf_write.c
266
ASSERT_OK(err, "v1_res");
tools/testing/selftests/bpf/prog_tests/btf_write.c
316
ASSERT_OK(err, "v1_res");
tools/testing/selftests/bpf/prog_tests/btf_write.c
318
ASSERT_OK(err, "v2_res");
tools/testing/selftests/bpf/prog_tests/btf_write.c
340
ASSERT_OK(err, "v1_res");
tools/testing/selftests/bpf/prog_tests/build_id.c
52
ASSERT_OK(system("./uprobe_multi uprobe-paged-in"), "trigger_uprobe");
tools/testing/selftests/bpf/prog_tests/build_id.c
54
ASSERT_OK(system("./uprobe_multi uprobe-paged-out"), "trigger_uprobe");
tools/testing/selftests/bpf/prog_tests/build_id.c
90
ASSERT_OK(system("./uprobe_multi uprobe-paged-out"), "trigger_uprobe");
tools/testing/selftests/bpf/prog_tests/cgroup1_hierarchy.c
25
ASSERT_OK(err, "destroy_lsm");
tools/testing/selftests/bpf/prog_tests/cgroup1_hierarchy.c
43
ASSERT_OK(err, "destroy_lsm");
tools/testing/selftests/bpf/prog_tests/cgroup1_hierarchy.c
62
ASSERT_OK(err, "destroy_lsm");
tools/testing/selftests/bpf/prog_tests/cgroup1_hierarchy.c
66
ASSERT_OK(err, "destroy_fentry");
tools/testing/selftests/bpf/prog_tests/cgroup1_hierarchy.c
82
if (!ASSERT_OK(err, "fentry_set_target"))
tools/testing/selftests/bpf/prog_tests/cgroup1_hierarchy.c
86
if (!ASSERT_OK(err, "load"))
tools/testing/selftests/bpf/prog_tests/cgroup1_hierarchy.c
91
if (!ASSERT_OK(err, "setup_cgroup_environment"))
tools/testing/selftests/bpf/prog_tests/cgroup1_hierarchy.c
94
if (!ASSERT_OK(err, "setup_classid_environment"))
tools/testing/selftests/bpf/prog_tests/cgroup1_hierarchy.c
98
if (!ASSERT_OK(err, "join_cgroup1"))
tools/testing/selftests/bpf/prog_tests/cgroup_ancestor.c
38
if (!ASSERT_OK(connect(sock, (struct sockaddr *)&addr, sizeof(addr)), "connect")) {
tools/testing/selftests/bpf/prog_tests/cgroup_ancestor.c
64
if (!ASSERT_OK(bpf_tc_hook_create(&t->qdisc), "qdisc add"))
tools/testing/selftests/bpf/prog_tests/cgroup_ancestor.c
70
if (!ASSERT_OK(bpf_tc_attach(&t->qdisc, &t->tc_attach), "filter add"))
tools/testing/selftests/bpf/prog_tests/cgroup_get_current_cgroup_id.c
29
if (!ASSERT_OK(get_cgroup_id_kern__attach(skel), "attach bpf program"))
tools/testing/selftests/bpf/prog_tests/cgroup_get_current_cgroup_id.c
34
if (!ASSERT_OK(syscall(__NR_nanosleep, &req, NULL), "nanosleep"))
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
117
if (!ASSERT_OK(setsockopt(sock_fd, SOL_SOCKET, SO_REUSEADDR,
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
436
if (!ASSERT_OK(getsockopt(sock_fd, SOL_CUSTOM, 0,
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
490
if (!ASSERT_OK(err, "bpf_program__set_autoload"))
tools/testing/selftests/bpf/prog_tests/cgroup_hierarchical_stats.c
101
if (!ASSERT_OK(err, "mkdir"))
tools/testing/selftests/bpf/prog_tests/cgroup_hierarchical_stats.c
110
ASSERT_OK(rmdir(BPFFS_ATTACH_COUNTERS), "rmdir "BPFFS_ATTACH_COUNTERS);
tools/testing/selftests/bpf/prog_tests/cgroup_hierarchical_stats.c
116
ASSERT_OK(umount(BPFFS_ROOT), "unmount bpffs");
tools/testing/selftests/bpf/prog_tests/cgroup_hierarchical_stats.c
125
if (!ASSERT_OK(err, "setup_cgroup_environment"))
tools/testing/selftests/bpf/prog_tests/cgroup_hierarchical_stats.c
200
if (!ASSERT_OK(read_from_file(path, buf, 128), "read cgroup_iter"))
tools/testing/selftests/bpf/prog_tests/cgroup_hierarchical_stats.c
270
ASSERT_OK(err, "pin cgroup_iter");
tools/testing/selftests/bpf/prog_tests/cgroup_hierarchical_stats.c
289
if (!ASSERT_OK(err, "setup_cgroup_iter"))
tools/testing/selftests/bpf/prog_tests/cgroup_hierarchical_stats.c
295
if (!ASSERT_OK(err, "setup_cgroup_iter"))
tools/testing/selftests/bpf/prog_tests/cgroup_hierarchical_stats.c
300
if (!ASSERT_OK(err, "attach"))
tools/testing/selftests/bpf/prog_tests/cgroup_hierarchical_stats.c
315
ASSERT_OK(remove(path), "remove cgroup_iter pin");
tools/testing/selftests/bpf/prog_tests/cgroup_hierarchical_stats.c
320
ASSERT_OK(remove(path), "remove cgroup_iter root pin");
tools/testing/selftests/bpf/prog_tests/cgroup_iter.c
267
ASSERT_OK(read(iter_fd, buf, sizeof(buf)), "second_read");
tools/testing/selftests/bpf/prog_tests/cgroup_iter.c
289
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/cgroup_iter.c
293
if (!ASSERT_OK(err, "join_cgroup"))
tools/testing/selftests/bpf/prog_tests/cgroup_iter.c
88
ASSERT_OK(read(iter_fd, buf, sizeof(buf)), "second_read");
tools/testing/selftests/bpf/prog_tests/cgroup_iter_memcg.c
116
if (!ASSERT_OK(fallocate(fd, 0, 0, len), "fallocate"))
tools/testing/selftests/bpf/prog_tests/cgroup_iter_memcg.c
119
if (!ASSERT_OK(read_stats(link), "read stats"))
tools/testing/selftests/bpf/prog_tests/cgroup_iter_memcg.c
139
if (!ASSERT_OK(pipe(fds[i]), "pipe"))
tools/testing/selftests/bpf/prog_tests/cgroup_iter_memcg.c
143
if (!ASSERT_OK(read_stats(link), "read stats"))
tools/testing/selftests/bpf/prog_tests/cgroup_iter_memcg.c
170
if (!ASSERT_OK(read_stats(link), "read stats"))
tools/testing/selftests/bpf/prog_tests/cgroup_iter_memcg.c
53
if (!ASSERT_OK(read_stats(link), "read stats"))
tools/testing/selftests/bpf/prog_tests/cgroup_iter_memcg.c
79
if (!ASSERT_OK(ftruncate(fd, len), "ftruncate"))
tools/testing/selftests/bpf/prog_tests/cgroup_iter_memcg.c
88
if (!ASSERT_OK(read_stats(link), "read stats"))
tools/testing/selftests/bpf/prog_tests/cgroup_mprog_opts.c
106
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/cgroup_mprog_opts.c
121
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/cgroup_mprog_opts.c
127
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/cgroup_mprog_opts.c
132
ASSERT_OK(err, "prog_query");
tools/testing/selftests/bpf/prog_tests/cgroup_mprog_opts.c
137
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/cgroup_mprog_opts.c
142
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/cgroup_mprog_opts.c
231
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/cgroup_mprog_opts.c
238
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/cgroup_mprog_opts.c
260
ASSERT_OK(err, "prog_query");
tools/testing/selftests/bpf/prog_tests/cgroup_mprog_opts.c
361
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/cgroup_mprog_opts.c
366
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/cgroup_mprog_opts.c
371
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/cgroup_mprog_opts.c
376
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/cgroup_mprog_opts.c
99
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/cgroup_mprog_ordering.c
28
if (!ASSERT_OK(err, "bpf_prog_attach_opts-parent"))
tools/testing/selftests/bpf/prog_tests/cgroup_mprog_ordering.c
38
if (!ASSERT_OK(err, "bpf_prog_attach_opts-parent_2"))
tools/testing/selftests/bpf/prog_tests/cgroup_mprog_ordering.c
42
if (!ASSERT_OK(err, "getsockopt"))
tools/testing/selftests/bpf/prog_tests/cgroup_mprog_ordering.c
49
ASSERT_OK(bpf_prog_detach2(prog_p2_fd, cg_parent, prog_p2_atype),
tools/testing/selftests/bpf/prog_tests/cgroup_mprog_ordering.c
52
ASSERT_OK(bpf_prog_detach2(prog_p_fd, cg_parent, prog_p_atype),
tools/testing/selftests/bpf/prog_tests/cgroup_mprog_ordering.c
71
ASSERT_OK(run_getsockopt_test(cg_parent, sock_fd, false), "getsockopt_test_1");
tools/testing/selftests/bpf/prog_tests/cgroup_mprog_ordering.c
72
ASSERT_OK(run_getsockopt_test(cg_parent, sock_fd, true), "getsockopt_test_2");
tools/testing/selftests/bpf/prog_tests/cgroup_preorder.c
121
ASSERT_OK(run_getsockopt_test(cg_parent, cg_child, sock_fd, false), "getsockopt_test_1");
tools/testing/selftests/bpf/prog_tests/cgroup_preorder.c
122
ASSERT_OK(run_getsockopt_test(cg_parent, cg_child, sock_fd, true), "getsockopt_test_2");
tools/testing/selftests/bpf/prog_tests/cgroup_preorder.c
24
if (!ASSERT_OK(err, "setsockopt"))
tools/testing/selftests/bpf/prog_tests/cgroup_preorder.c
34
if (!ASSERT_OK(err, "bpf_prog_attach_opts-child"))
tools/testing/selftests/bpf/prog_tests/cgroup_preorder.c
42
if (!ASSERT_OK(err, "bpf_prog_attach_opts-child_2"))
tools/testing/selftests/bpf/prog_tests/cgroup_preorder.c
47
if (!ASSERT_OK(err, "getsockopt"))
tools/testing/selftests/bpf/prog_tests/cgroup_preorder.c
66
if (!ASSERT_OK(err, "bpf_prog_attach_opts-parent"))
tools/testing/selftests/bpf/prog_tests/cgroup_preorder.c
74
if (!ASSERT_OK(err, "bpf_prog_attach_opts-parent_2"))
tools/testing/selftests/bpf/prog_tests/cgroup_preorder.c
78
if (!ASSERT_OK(err, "getsockopt"))
tools/testing/selftests/bpf/prog_tests/cgroup_preorder.c
89
ASSERT_OK(bpf_prog_detach2(prog_p2_fd, cg_parent, prog_p2_atype),
tools/testing/selftests/bpf/prog_tests/cgroup_preorder.c
92
ASSERT_OK(bpf_prog_detach2(prog_p_fd, cg_parent, prog_p_atype),
tools/testing/selftests/bpf/prog_tests/cgroup_preorder.c
95
ASSERT_OK(bpf_prog_detach2(prog_c2_fd, cg_child, prog_c2_atype),
tools/testing/selftests/bpf/prog_tests/cgroup_preorder.c
98
ASSERT_OK(bpf_prog_detach2(prog_c_fd, cg_child, prog_c_atype),
tools/testing/selftests/bpf/prog_tests/cgroup_skb_direct_packet_access.c
22
ASSERT_OK(err, "bpf_prog_test_run_opts err");
tools/testing/selftests/bpf/prog_tests/cgroup_storage.c
47
if (!ASSERT_OK(setup_network(&ns), "setup network"))
tools/testing/selftests/bpf/prog_tests/cgroup_storage.c
61
ASSERT_OK(err, "first ping");
tools/testing/selftests/bpf/prog_tests/cgroup_storage.c
65
ASSERT_OK(err, "third ping");
tools/testing/selftests/bpf/prog_tests/cgroup_storage.c
69
if (!ASSERT_OK(err, "get first key"))
tools/testing/selftests/bpf/prog_tests/cgroup_storage.c
73
if (!ASSERT_OK(err, "first packet count read"))
tools/testing/selftests/bpf/prog_tests/cgroup_storage.c
80
if (!ASSERT_OK(err, "increment packet counter"))
tools/testing/selftests/bpf/prog_tests/cgroup_storage.c
83
ASSERT_OK(err, "fourth ping");
tools/testing/selftests/bpf/prog_tests/cgroup_storage.c
87
ASSERT_OK(err, "sixth ping");
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
119
if (!ASSERT_OK(err, "join_root_cgroup"))
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
125
if (!ASSERT_OK(err, "join_cgroup"))
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
131
if (!ASSERT_OK(err, "join_root_cgroup"))
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
140
if (!ASSERT_OK(err, "connect_fd_to_fd"))
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
182
if (!ASSERT_OK(err, "shutdown closing_fd"))
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
198
if (!ASSERT_OK(err, "close peer_fd"))
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
212
if (!ASSERT_OK(err, "close closing_fd"))
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
246
if (!ASSERT_OK(!skel, "skel_open_load"))
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
250
if (!ASSERT_OK(err, "setup_cgroup_environment"))
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
262
if (!ASSERT_OK(err, "install_filters"))
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
266
if (!ASSERT_OK(err, "talk_to_cgroup"))
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
270
if (!ASSERT_OK(err, "close_connection"))
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
285
if (!ASSERT_OK(err, "talk_to_cgroup"))
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
289
if (!ASSERT_OK(err, "close_connection"))
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
304
if (!ASSERT_OK(err, "talk_to_outside"))
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
308
if (!ASSERT_OK(err, "close_connection"))
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
323
if (!ASSERT_OK(err, "talk_to_outside"))
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
327
if (!ASSERT_OK(err, "close_connection"))
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
72
if (!ASSERT_OK(err, "join_root_cgroup"))
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
78
if (!ASSERT_OK(err, "join_cgroup"))
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
90
if (!ASSERT_OK(err, "connect_fd_to_fd"))
tools/testing/selftests/bpf/prog_tests/cgroup_tcp_skb.c
96
if (!ASSERT_OK(err, "join_root_cgroup"))
tools/testing/selftests/bpf/prog_tests/cgroup_v1v2.c
33
if (classid && !ASSERT_OK(join_classid(), "join_classid")) {
tools/testing/selftests/bpf/prog_tests/cgroup_v1v2.c
79
ASSERT_OK(run_test(cgroup_fd, server_fd, false), "cgroup-v2-only");
tools/testing/selftests/bpf/prog_tests/cgroup_v1v2.c
82
ASSERT_OK(run_test(cgroup_fd, server_fd, true), "cgroup-v1v2");
tools/testing/selftests/bpf/prog_tests/cgroup_xattr.c
32
if (!ASSERT_OK(set_cgroup_xattr(CGROUP_FS_PARENT, xattr_name, xattr_value_a),
tools/testing/selftests/bpf/prog_tests/cgroup_xattr.c
39
if (!ASSERT_OK(set_cgroup_xattr(CGROUP_FS_CHILD, xattr_name, xattr_value_b),
tools/testing/selftests/bpf/prog_tests/cgroup_xattr.c
49
if (!ASSERT_OK(read_cgroupfs_xattr__attach(skel), "read_cgroupfs_xattr__attach"))
tools/testing/selftests/bpf/prog_tests/cgrp_kfunc.c
103
if (!ASSERT_OK(skel->bss->err, "pre_mkdir_err"))
tools/testing/selftests/bpf/prog_tests/cgrp_kfunc.c
108
if (!ASSERT_OK(pipe(pipe_fd), "pipe"))
tools/testing/selftests/bpf/prog_tests/cgrp_kfunc.c
126
if (!ASSERT_OK(unshare(CLONE_NEWCGROUP), "unshare cgns"))
tools/testing/selftests/bpf/prog_tests/cgrp_kfunc.c
130
if (!ASSERT_OK(ret, "test run ret"))
tools/testing/selftests/bpf/prog_tests/cgrp_kfunc.c
133
if (!ASSERT_OK(opts.retval, "test run retval"))
tools/testing/selftests/bpf/prog_tests/cgrp_kfunc.c
150
ASSERT_OK(res, "result from run");
tools/testing/selftests/bpf/prog_tests/cgrp_kfunc.c
163
if (!ASSERT_OK(err, "cgrp_env_setup"))
tools/testing/selftests/bpf/prog_tests/cgrp_kfunc.c
25
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/cgrp_kfunc.c
60
if (!ASSERT_OK(skel->bss->err, "pre_mkdir_err"))
tools/testing/selftests/bpf/prog_tests/cgrp_kfunc.c
72
if (!ASSERT_OK(mkdir_rm_test_dir(), "cgrp_mkdir"))
tools/testing/selftests/bpf/prog_tests/cgrp_kfunc.c
76
ASSERT_OK(skel->bss->err, "post_rmdir_err");
tools/testing/selftests/bpf/prog_tests/cgrp_local_storage.c
123
if (!ASSERT_OK(err, "map_lookup(socket_cookies)"))
tools/testing/selftests/bpf/prog_tests/cgrp_local_storage.c
127
if (!ASSERT_OK(err, "getsockname"))
tools/testing/selftests/bpf/prog_tests/cgrp_local_storage.c
153
if (!ASSERT_OK(err, "skel_attach"))
tools/testing/selftests/bpf/prog_tests/cgrp_local_storage.c
191
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/cgrp_local_storage.c
233
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/cgrp_local_storage.c
237
if (!ASSERT_OK(err, "skel_attach"))
tools/testing/selftests/bpf/prog_tests/cgrp_local_storage.c
278
ASSERT_OK(err, "skel_load");
tools/testing/selftests/bpf/prog_tests/cgrp_local_storage.c
319
if (!ASSERT_OK(err, "setup_classid_environment"))
tools/testing/selftests/bpf/prog_tests/cgrp_local_storage.c
323
if (!ASSERT_OK(err, "join_cgroup1"))
tools/testing/selftests/bpf/prog_tests/cgrp_local_storage.c
51
if (!ASSERT_OK(err, "map_update_elem"))
tools/testing/selftests/bpf/prog_tests/cgrp_local_storage.c
56
if (!ASSERT_OK(err, "map_lookup_elem"))
tools/testing/selftests/bpf/prog_tests/cgrp_local_storage.c
63
if (!ASSERT_OK(err, "map_delete_elem"))
tools/testing/selftests/bpf/prog_tests/cgrp_local_storage.c
69
if (!ASSERT_OK(err, "skel_attach"))
tools/testing/selftests/bpf/prog_tests/check_mtu.c
148
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/check_mtu.c
173
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/check_mtu.c
95
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/cls_redirect.c
395
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/connect_force_port.c
65
if (!ASSERT_OK(err, "bpf_obj_load")) {
tools/testing/selftests/bpf/prog_tests/connect_ping.c
101
if (!ASSERT_OK(unshare(CLONE_NEWNET | CLONE_NEWNS), "unshare"))
tools/testing/selftests/bpf/prog_tests/connect_ping.c
107
if (!ASSERT_OK(mount("none", "/sys", NULL, MS_PRIVATE, NULL),
tools/testing/selftests/bpf/prog_tests/connect_ping.c
110
if (!ASSERT_OK(mount("sysfs", "/sys", "sysfs", 0, NULL),
tools/testing/selftests/bpf/prog_tests/connect_ping.c
113
if (!ASSERT_OK(mount("bpffs", "/sys/fs/bpf", "bpf", 0, NULL),
tools/testing/selftests/bpf/prog_tests/connect_ping.c
117
if (!ASSERT_OK(system("ip link set dev lo up"), "lo-up"))
tools/testing/selftests/bpf/prog_tests/connect_ping.c
119
if (!ASSERT_OK(system("ip addr add 1.1.1.1 dev lo"), "lo-addr-v4"))
tools/testing/selftests/bpf/prog_tests/connect_ping.c
121
if (!ASSERT_OK(system("ip -6 addr add 2001:db8::1 dev lo"), "lo-addr-v6"))
tools/testing/selftests/bpf/prog_tests/connect_ping.c
56
if (!ASSERT_OK(connect(sock_fd, sa, sa_len), "connect"))
tools/testing/selftests/bpf/prog_tests/connect_ping.c
68
if (!ASSERT_OK(getsockname(sock_fd, sa, &sa_len),
tools/testing/selftests/bpf/prog_tests/core_autosize.c
106
ASSERT_OK(err, "struct_fields");
tools/testing/selftests/bpf/prog_tests/core_autosize.c
140
if (!ASSERT_OK(err, "prog_load"))
tools/testing/selftests/bpf/prog_tests/core_autosize.c
171
if (!ASSERT_OK(err, "bss_lookup"))
tools/testing/selftests/bpf/prog_tests/core_extern.c
146
} else if (!ASSERT_OK(err, "skel_load")) {
tools/testing/selftests/bpf/prog_tests/core_extern.c
150
if (!ASSERT_OK(err, "attach_raw_tp"))
tools/testing/selftests/bpf/prog_tests/core_reloc.c
1045
if (!ASSERT_OK(err, "run_btfgen"))
tools/testing/selftests/bpf/prog_tests/core_reloc.c
1059
if (!ASSERT_OK(err, "btf_src_file"))
tools/testing/selftests/bpf/prog_tests/core_reloc.c
1078
ASSERT_OK(err, "obj_load");
tools/testing/selftests/bpf/prog_tests/core_reloc.c
1106
if (!ASSERT_OK(test_case->trigger(test_case), "test_trigger"))
tools/testing/selftests/bpf/prog_tests/core_retro.c
19
if (!ASSERT_OK(err, "map_update"))
tools/testing/selftests/bpf/prog_tests/core_retro.c
24
if (!ASSERT_OK(err, "attach_kprobe"))
tools/testing/selftests/bpf/prog_tests/core_retro.c
31
if (!ASSERT_OK(err, "map_lookup"))
tools/testing/selftests/bpf/prog_tests/cpumask.c
50
if (!ASSERT_OK(err, "cpumask_success__load"))
tools/testing/selftests/bpf/prog_tests/cpumask.c
67
ASSERT_OK(skel->bss->err, "post_wait_err");
tools/testing/selftests/bpf/prog_tests/crypto_sanity.c
108
if (!ASSERT_OK(err, "AF_ALG init fail"))
tools/testing/selftests/bpf/prog_tests/crypto_sanity.c
125
if (!ASSERT_OK(err, "skb_crypto_setup") ||
tools/testing/selftests/bpf/prog_tests/crypto_sanity.c
126
!ASSERT_OK(opts.retval, "skb_crypto_setup retval"))
tools/testing/selftests/bpf/prog_tests/crypto_sanity.c
129
if (!ASSERT_OK(skel->bss->status, "skb_crypto_setup status"))
tools/testing/selftests/bpf/prog_tests/crypto_sanity.c
133
if (!ASSERT_OK(err, "create qdisc hook"))
tools/testing/selftests/bpf/prog_tests/crypto_sanity.c
139
if (!ASSERT_OK(err, "make_sockaddr"))
tools/testing/selftests/bpf/prog_tests/crypto_sanity.c
144
if (!ASSERT_OK(err, "attach encrypt filter"))
tools/testing/selftests/bpf/prog_tests/crypto_sanity.c
157
if (!ASSERT_OK(skel->bss->status, "encrypt status"))
tools/testing/selftests/bpf/prog_tests/crypto_sanity.c
164
if (!ASSERT_OK(err, "bpf_tc_detach encrypt"))
tools/testing/selftests/bpf/prog_tests/crypto_sanity.c
169
if (!ASSERT_OK(err, "attach decrypt filter"))
tools/testing/selftests/bpf/prog_tests/crypto_sanity.c
182
if (!ASSERT_OK(skel->bss->status, "decrypt status"))
tools/testing/selftests/bpf/prog_tests/crypto_sanity.c
189
ASSERT_OK(err, "bpf_tc_detach decrypt");
tools/testing/selftests/bpf/prog_tests/custom_sec_handlers.c
146
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/custom_sec_handlers.c
151
if (!ASSERT_OK(err, "skel_attach"))
tools/testing/selftests/bpf/prog_tests/custom_sec_handlers.c
174
ASSERT_OK(libbpf_unregister_prog_handler(fallback_id), "unregister_fallback");
tools/testing/selftests/bpf/prog_tests/custom_sec_handlers.c
175
ASSERT_OK(libbpf_unregister_prog_handler(kprobe_id), "unregister_kprobe");
tools/testing/selftests/bpf/prog_tests/decap_sanity.c
44
if (!ASSERT_OK(err, "create qdisc hook"))
tools/testing/selftests/bpf/prog_tests/decap_sanity.c
49
if (!ASSERT_OK(err, "attach filter"))
tools/testing/selftests/bpf/prog_tests/decap_sanity.c
55
if (!ASSERT_OK(err, "make_sockaddr"))
tools/testing/selftests/bpf/prog_tests/deny_namespace.c
56
ASSERT_OK(create_user_ns(), "priv new user ns");
tools/testing/selftests/bpf/prog_tests/deny_namespace.c
73
ASSERT_OK(create_user_ns(), "no-bpf unpriv new user ns");
tools/testing/selftests/bpf/prog_tests/deny_namespace.c
92
if (!ASSERT_OK(err, "attach"))
tools/testing/selftests/bpf/prog_tests/dmabuf_iter.c
253
if (!ASSERT_OK(err, "test_run_opts err"))
tools/testing/selftests/bpf/prog_tests/dmabuf_iter.c
255
if (!ASSERT_OK(topts.retval, "test_run_opts retval"))
tools/testing/selftests/bpf/prog_tests/dmabuf_iter.c
258
if (!ASSERT_OK(bpf_map_get_next_key(map_fd, NULL, key), "get next key"))
tools/testing/selftests/bpf/prog_tests/dmabuf_iter.c
262
ASSERT_OK(bpf_map_lookup_elem(map_fd, key, &found), "lookup");
tools/testing/selftests/bpf/prog_tests/dmabuf_iter.c
281
if (!ASSERT_OK(bpf_map_update_elem(map_fd, udmabuf_test_buffer_name, &f, BPF_ANY),
tools/testing/selftests/bpf/prog_tests/dmabuf_iter.c
284
if (!ASSERT_OK(bpf_map_update_elem(map_fd, sysheap_test_buffer_name, &f, BPF_ANY),
tools/testing/selftests/bpf/prog_tests/dmabuf_iter.c
288
if (!ASSERT_OK(create_test_buffers(), "create_test_buffers"))
tools/testing/selftests/bpf/prog_tests/dmabuf_iter.c
291
if (!ASSERT_OK(dmabuf_iter__attach(skel), "skel_attach"))
tools/testing/selftests/bpf/prog_tests/dmabuf_iter.c
43
if (!ASSERT_OK(ftruncate(memfd, udmabuf_test_buffer_size), "ftruncate"))
tools/testing/selftests/bpf/prog_tests/dmabuf_iter.c
46
if (!ASSERT_OK(fcntl(memfd, F_ADD_SEALS, F_SEAL_SHRINK), "seal"))
tools/testing/selftests/bpf/prog_tests/dmabuf_iter.c
64
if (!ASSERT_OK(ioctl(local_udmabuf, DMA_BUF_SET_NAME_B, udmabuf_test_buffer_name), "name"))
tools/testing/selftests/bpf/prog_tests/dmabuf_iter.c
95
if (!ASSERT_OK(ret, "syheap alloc"))
tools/testing/selftests/bpf/prog_tests/dmabuf_iter.c
98
if (!ASSERT_OK(ioctl(data.fd, DMA_BUF_SET_NAME_B, sysheap_test_buffer_name), "name"))
tools/testing/selftests/bpf/prog_tests/dummy_st_ops.c
118
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/dummy_st_ops.c
145
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/dummy_st_ops.c
44
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/dummy_st_ops.c
77
if (!ASSERT_OK(err, "set_attach_target(fentry_test_1)"))
tools/testing/selftests/bpf/prog_tests/dummy_st_ops.c
81
if (!ASSERT_OK(err, "load(trace_skel)"))
tools/testing/selftests/bpf/prog_tests/dummy_st_ops.c
85
if (!ASSERT_OK(err, "attach(trace_skel)"))
tools/testing/selftests/bpf/prog_tests/dummy_st_ops.c
89
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/dynptr.c
115
if (!ASSERT_OK(err, "test_run"))
tools/testing/selftests/bpf/prog_tests/dynptr.c
129
if (!ASSERT_OK(err, "prog_load sched cls"))
tools/testing/selftests/bpf/prog_tests/dynptr.c
149
if (!ASSERT_OK(err, "test_run"))
tools/testing/selftests/bpf/prog_tests/dynptr.c
171
if (!ASSERT_OK(err, "test_run"))
tools/testing/selftests/bpf/prog_tests/dynptr.c
79
if (!ASSERT_OK(err, "dynptr_success__load"))
tools/testing/selftests/bpf/prog_tests/exceptions.c
126
if (!ASSERT_OK(bpf_program__set_attach_target(prog,
tools/testing/selftests/bpf/prog_tests/exceptions.c
136
if (!ASSERT_OK(bpf_program__set_attach_target(prog,
tools/testing/selftests/bpf/prog_tests/exceptions.c
146
if (!ASSERT_OK(bpf_program__set_attach_target(prog,
tools/testing/selftests/bpf/prog_tests/exceptions.c
156
if (!ASSERT_OK(bpf_program__set_attach_target(prog,
tools/testing/selftests/bpf/prog_tests/exceptions.c
166
if (!ASSERT_OK(bpf_program__set_attach_target(prog,
tools/testing/selftests/bpf/prog_tests/exceptions.c
176
if (!ASSERT_OK(bpf_program__set_attach_target(prog,
tools/testing/selftests/bpf/prog_tests/exceptions.c
186
if (!ASSERT_OK(bpf_program__set_attach_target(prog,
tools/testing/selftests/bpf/prog_tests/exceptions.c
197
if (!ASSERT_OK(bpf_program__set_attach_target(prog,
tools/testing/selftests/bpf/prog_tests/exceptions.c
208
if (!ASSERT_OK(bpf_program__set_attach_target(prog,
tools/testing/selftests/bpf/prog_tests/exceptions.c
219
if (!ASSERT_OK(bpf_program__set_attach_target(prog,
tools/testing/selftests/bpf/prog_tests/exceptions.c
230
if (!ASSERT_OK(bpf_program__set_attach_target(prog,
tools/testing/selftests/bpf/prog_tests/exceptions.c
241
if (!ASSERT_OK(bpf_program__set_attach_target(prog,
tools/testing/selftests/bpf/prog_tests/exceptions.c
252
if (!ASSERT_OK(bpf_program__set_attach_target(prog,
tools/testing/selftests/bpf/prog_tests/exceptions.c
263
if (!ASSERT_OK(bpf_program__set_attach_target(prog,
tools/testing/selftests/bpf/prog_tests/exceptions.c
274
if (!ASSERT_OK(bpf_program__set_attach_target(prog,
tools/testing/selftests/bpf/prog_tests/exceptions.c
287
if (!ASSERT_OK(bpf_program__set_attach_target(prog,
tools/testing/selftests/bpf/prog_tests/exceptions.c
300
if (!ASSERT_OK(bpf_program__set_attach_target(prog,
tools/testing/selftests/bpf/prog_tests/exceptions.c
311
if (!ASSERT_OK(bpf_program__set_attach_target(prog,
tools/testing/selftests/bpf/prog_tests/exceptions.c
322
if (!ASSERT_OK(bpf_program__set_attach_target(prog,
tools/testing/selftests/bpf/prog_tests/exceptions.c
33
if (!ASSERT_OK(ret, "exceptions__load"))
tools/testing/selftests/bpf/prog_tests/exceptions.c
333
if (!ASSERT_OK(bpf_program__set_attach_target(prog,
tools/testing/selftests/bpf/prog_tests/exceptions.c
344
if (!ASSERT_OK(bpf_program__set_attach_target(prog,
tools/testing/selftests/bpf/prog_tests/exceptions.c
355
if (!ASSERT_OK(bpf_program__set_attach_target(prog,
tools/testing/selftests/bpf/prog_tests/exceptions.c
36
if (!ASSERT_OK(bpf_map_update_elem(bpf_map__fd(skel->maps.jmp_table), &(int){0},
tools/testing/selftests/bpf/prog_tests/exceptions.c
366
if (!ASSERT_OK(bpf_program__set_attach_target(prog,
tools/testing/selftests/bpf/prog_tests/exceptions.c
377
if (!ASSERT_OK(bpf_program__set_attach_target(prog,
tools/testing/selftests/bpf/prog_tests/exceptions.c
388
if (!ASSERT_OK(bpf_program__set_attach_target(prog,
tools/testing/selftests/bpf/prog_tests/exceptions.c
44
ASSERT_OK(ret, #_prog " prog run ret"); \
tools/testing/selftests/bpf/prog_tests/exe_ctx.c
22
ASSERT_OK(sched_setaffinity(0, sizeof(target_cpuset),
tools/testing/selftests/bpf/prog_tests/exe_ctx.c
31
if (!ASSERT_OK(err, "skel_attach"))
tools/testing/selftests/bpf/prog_tests/exe_ctx.c
37
ASSERT_OK(err, "test_run_trigger");
tools/testing/selftests/bpf/prog_tests/exe_ctx.c
57
ASSERT_OK(sched_setaffinity(0, sizeof(old_cpuset), &old_cpuset),
tools/testing/selftests/bpf/prog_tests/exhandler.c
31
if (!ASSERT_OK(err, "attach"))
tools/testing/selftests/bpf/prog_tests/fd_array.c
137
if (!ASSERT_OK(err, "bpf_prog_get_map_ids"))
tools/testing/selftests/bpf/prog_tests/fd_array.c
90
if (!ASSERT_OK(err, "bpf_prog_get_info_by_fd"))
tools/testing/selftests/bpf/prog_tests/fd_htab_lookup.c
113
if (!ASSERT_OK(err, "init array")) {
tools/testing/selftests/bpf/prog_tests/fd_htab_lookup.c
119
if (!ASSERT_OK(err, "init outer")) {
tools/testing/selftests/bpf/prog_tests/fd_htab_lookup.c
164
if (!ASSERT_OK(err, "pthread_create")) {
tools/testing/selftests/bpf/prog_tests/fd_htab_lookup.c
171
if (!ASSERT_OK(err, "pthread_create")) {
tools/testing/selftests/bpf/prog_tests/fd_htab_lookup.c
187
ASSERT_OK(err, desc);
tools/testing/selftests/bpf/prog_tests/fentry_fexit.c
21
if (!ASSERT_OK(err, "fentry_skel_load"))
tools/testing/selftests/bpf/prog_tests/fentry_fexit.c
30
if (!ASSERT_OK(err, "fexit_skel_load"))
tools/testing/selftests/bpf/prog_tests/fentry_fexit.c
34
if (!ASSERT_OK(err, "fentry_attach"))
tools/testing/selftests/bpf/prog_tests/fentry_fexit.c
37
if (!ASSERT_OK(err, "fexit_attach"))
tools/testing/selftests/bpf/prog_tests/fentry_fexit.c
42
ASSERT_OK(err, "ipv6 test_run");
tools/testing/selftests/bpf/prog_tests/fentry_fexit.c
43
ASSERT_OK(topts.retval, "ipv6 test retval");
tools/testing/selftests/bpf/prog_tests/fentry_test.c
15
if (!ASSERT_OK(err, "fentry_attach"))
tools/testing/selftests/bpf/prog_tests/fentry_test.c
25
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/fentry_test.c
52
if (!ASSERT_OK(err, "fentry_skel_load"))
tools/testing/selftests/bpf/prog_tests/fentry_test.c
56
if (!ASSERT_OK(err, "fentry_first_attach"))
tools/testing/selftests/bpf/prog_tests/fentry_test.c
60
ASSERT_OK(err, "fentry_second_attach");
tools/testing/selftests/bpf/prog_tests/fentry_test.c
76
if (!ASSERT_OK(err, "fentry_many_args_attach"))
tools/testing/selftests/bpf/prog_tests/fentry_test.c
79
ASSERT_OK(trigger_module_test_read(1), "trigger_read");
tools/testing/selftests/bpf/prog_tests/fexit_bpf2bpf.c
103
ASSERT_OK(err, "set_attach_target");
tools/testing/selftests/bpf/prog_tests/fexit_bpf2bpf.c
107
if (!ASSERT_OK(err, "obj_load"))
tools/testing/selftests/bpf/prog_tests/fexit_bpf2bpf.c
141
ASSERT_OK(err, "link_fd_get_info");
tools/testing/selftests/bpf/prog_tests/fexit_bpf2bpf.c
159
ASSERT_OK(err, "prog_run");
tools/testing/selftests/bpf/prog_tests/fexit_bpf2bpf.c
249
if (!ASSERT_OK(err, "second_prog_load"))
tools/testing/selftests/bpf/prog_tests/fexit_bpf2bpf.c
257
if (!ASSERT_OK(err, "ipv6 test_run"))
tools/testing/selftests/bpf/prog_tests/fexit_bpf2bpf.c
259
if (!ASSERT_OK(topts.retval, "ipv6 retval"))
tools/testing/selftests/bpf/prog_tests/fexit_bpf2bpf.c
308
ASSERT_OK(err, "freplace__set_attach_target");
tools/testing/selftests/bpf/prog_tests/fexit_bpf2bpf.c
325
ASSERT_OK(err, "fmod_ret_set_attach_target");
tools/testing/selftests/bpf/prog_tests/fexit_bpf2bpf.c
377
ASSERT_OK(err, "set_attach_target");
tools/testing/selftests/bpf/prog_tests/fexit_bpf2bpf.c
512
ASSERT_OK(bpf_prog_get_info_by_fd(fentry_fd, &info, &info_len),
tools/testing/selftests/bpf/prog_tests/fexit_bpf2bpf.c
546
if (!ASSERT_OK(err, "set_attach_target"))
tools/testing/selftests/bpf/prog_tests/fexit_bpf2bpf.c
550
if (!ASSERT_OK(err, "obj_load"))
tools/testing/selftests/bpf/prog_tests/fexit_bpf2bpf.c
564
ASSERT_OK(err, "map_update");
tools/testing/selftests/bpf/prog_tests/fexit_bpf2bpf.c
78
if (!ASSERT_OK(err, "tgt_prog_load"))
tools/testing/selftests/bpf/prog_tests/fexit_bpf2bpf.c
83
if (!ASSERT_OK(err, "tgt_fd_get_info"))
tools/testing/selftests/bpf/prog_tests/fexit_stress.c
50
ASSERT_OK(err, "bpf_prog_test_run_opts");
tools/testing/selftests/bpf/prog_tests/fexit_test.c
15
if (!ASSERT_OK(err, "fexit_attach"))
tools/testing/selftests/bpf/prog_tests/fexit_test.c
25
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/fexit_test.c
52
if (!ASSERT_OK(err, "fexit_skel_load"))
tools/testing/selftests/bpf/prog_tests/fexit_test.c
56
if (!ASSERT_OK(err, "fexit_first_attach"))
tools/testing/selftests/bpf/prog_tests/fexit_test.c
60
ASSERT_OK(err, "fexit_second_attach");
tools/testing/selftests/bpf/prog_tests/fexit_test.c
76
if (!ASSERT_OK(err, "fexit_many_args_attach"))
tools/testing/selftests/bpf/prog_tests/fexit_test.c
79
ASSERT_OK(trigger_module_test_read(1), "trigger_read");
tools/testing/selftests/bpf/prog_tests/fib_lookup.c
156
if (!ASSERT_OK(err, "write_sysctl(net.ipv4.neigh.veth1.gc_stale_time)"))
tools/testing/selftests/bpf/prog_tests/fib_lookup.c
160
if (!ASSERT_OK(err, "write_sysctl(net.ipv6.neigh.veth1.gc_stale_time)"))
tools/testing/selftests/bpf/prog_tests/fib_lookup.c
190
if (!ASSERT_OK(err, "write_sysctl(net.ipv4.conf.veth1.forwarding)"))
tools/testing/selftests/bpf/prog_tests/fib_lookup.c
194
if (!ASSERT_OK(err, "write_sysctl(net.ipv6.conf.veth1.forwarding)"))
tools/testing/selftests/bpf/prog_tests/fib_lookup.c
343
if (!ASSERT_OK(err, "bpf_prog_test_run_opts"))
tools/testing/selftests/bpf/prog_tests/file_reader.c
60
if (!ASSERT_OK(madvise(addr + off, page_sz, MADV_PAGEOUT),
tools/testing/selftests/bpf/prog_tests/file_reader.c
75
if (!ASSERT_OK(err, "initialize file contents"))
tools/testing/selftests/bpf/prog_tests/file_reader.c
90
if (!ASSERT_OK(err, "file_reader__load"))
tools/testing/selftests/bpf/prog_tests/file_reader.c
94
if (!ASSERT_OK(err, "file_reader__attach"))
tools/testing/selftests/bpf/prog_tests/fill_link_info.c
181
ASSERT_OK(err, "verify_perf_link_info");
tools/testing/selftests/bpf/prog_tests/fill_link_info.c
202
ASSERT_OK(err, "verify_perf_link_info");
tools/testing/selftests/bpf/prog_tests/fill_link_info.c
232
ASSERT_OK(err, "verify_perf_link_info");
tools/testing/selftests/bpf/prog_tests/fill_link_info.c
255
if (!ASSERT_OK(err, "elf_resolve_syms_offsets_object"))
tools/testing/selftests/bpf/prog_tests/fill_link_info.c
268
ASSERT_OK(err, "verify_perf_link_info");
tools/testing/selftests/bpf/prog_tests/fill_link_info.c
285
if (!ASSERT_OK(err, "get_link_info"))
tools/testing/selftests/bpf/prog_tests/fill_link_info.c
392
ASSERT_OK(err, "verify_kmulti_link_info");
tools/testing/selftests/bpf/prog_tests/fill_link_info.c
443
if (!ASSERT_OK(err, "bpf_link_get_info_by_fd"))
tools/testing/selftests/bpf/prog_tests/fill_link_info.c
464
if (!ASSERT_OK(err, "bpf_link_get_info_by_fd"))
tools/testing/selftests/bpf/prog_tests/fill_link_info.c
51
if (!ASSERT_OK(err, "get_link_info"))
tools/testing/selftests/bpf/prog_tests/fill_link_info.c
568
if (!ASSERT_OK(err, "elf_resolve_syms_offsets_object"))
tools/testing/selftests/bpf/prog_tests/fill_link_info.c
573
if (!ASSERT_OK(err, "elf_resolve_syms_offsets_func"))
tools/testing/selftests/bpf/prog_tests/fill_link_info.c
608
if (!ASSERT_OK(load_kallsyms(), "load_kallsyms"))
tools/testing/selftests/bpf/prog_tests/find_vma.c
85
if (!ASSERT_OK(err, "get_branch_snapshot__attach"))
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
515
if (!ASSERT_OK(err, "attach on root namespace ok"))
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
519
if (!ASSERT_OK(err, "create non-root net namespace"))
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
545
ASSERT_OK(err, "accept new flow dissector in non-root net namespace");
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
691
if (!ASSERT_OK(err, "bpf_map_lookup_elem"))
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
699
ASSERT_OK(err, "bpf_map_delete_elem");
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
718
if (!ASSERT_OK(err, "init_prog_array"))
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
726
if (!ASSERT_OK(err, "bpf_prog_attach"))
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
733
if (!ASSERT_OK(err, "ifup"))
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
740
ASSERT_OK(err, "bpf_prog_detach2");
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
770
if (!ASSERT_OK(err, "init_prog_array"))
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
777
if (!ASSERT_OK(err, "ifup"))
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
788
ASSERT_OK(err, "bpf_link__destroy");
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
811
if (!ASSERT_OK(err, "init_prog_array"))
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
838
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/flow_dissector_classification.c
351
if (!ASSERT_OK(ret, "connect")) {
tools/testing/selftests/bpf/prog_tests/flow_dissector_classification.c
363
if (!ASSERT_OK(ret, "connect")) {
tools/testing/selftests/bpf/prog_tests/flow_dissector_classification.c
375
if (!ASSERT_OK(ret, "connect")) {
tools/testing/selftests/bpf/prog_tests/flow_dissector_classification.c
399
if (!ASSERT_OK(ret, "bind rx")) {
tools/testing/selftests/bpf/prog_tests/flow_dissector_classification.c
468
if (!ASSERT_OK(do_tx(fdt, buf, len), "do_tx"))
tools/testing/selftests/bpf/prog_tests/flow_dissector_classification.c
608
if (!ASSERT_OK(set_addresses(), "configure addresses"))
tools/testing/selftests/bpf/prog_tests/flow_dissector_classification.c
610
if (!ASSERT_OK(set_port_drop(PF_INET, false), "set filter"))
tools/testing/selftests/bpf/prog_tests/flow_dissector_classification.c
636
if (!ASSERT_OK(set_addresses(), "configure addresses"))
tools/testing/selftests/bpf/prog_tests/flow_dissector_classification.c
638
if (!ASSERT_OK(set_port_drop(PF_INET, false), "set filter"))
tools/testing/selftests/bpf/prog_tests/flow_dissector_classification.c
747
if (!ASSERT_OK(err, "configure net tunables"))
tools/testing/selftests/bpf/prog_tests/flow_dissector_classification.c
785
!ASSERT_OK(test->test_setup(), "init filter"))
tools/testing/selftests/bpf/prog_tests/flow_dissector_load_bytes.c
44
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/for_each.c
107
if (!ASSERT_OK(err, "map_update"))
tools/testing/selftests/bpf/prog_tests/for_each.c
122
if (!ASSERT_OK(err, "percpu_map_update"))
tools/testing/selftests/bpf/prog_tests/for_each.c
173
if (!ASSERT_OK(err, "array_map_update"))
tools/testing/selftests/bpf/prog_tests/for_each.c
185
if (!ASSERT_OK(err, "hash_map_update"))
tools/testing/selftests/bpf/prog_tests/for_each.c
192
ASSERT_OK(err, "bpf_prog_test_run_opts");
tools/testing/selftests/bpf/prog_tests/for_each.c
193
ASSERT_OK(topts.retval, "retval");
tools/testing/selftests/bpf/prog_tests/for_each.c
199
ASSERT_OK(err, "bpf_prog_test_run_opts");
tools/testing/selftests/bpf/prog_tests/for_each.c
200
ASSERT_OK(topts.retval, "retval");
tools/testing/selftests/bpf/prog_tests/for_each.c
229
if (!ASSERT_OK(err, "map_update"))
tools/testing/selftests/bpf/prog_tests/for_each.c
234
ASSERT_OK(err, "bpf_prog_test_run_opts");
tools/testing/selftests/bpf/prog_tests/for_each.c
235
ASSERT_OK(topts.retval, "retval");
tools/testing/selftests/bpf/prog_tests/for_each.c
37
if (!ASSERT_OK(err, "map_update"))
tools/testing/selftests/bpf/prog_tests/for_each.c
52
if (!ASSERT_OK(err, "percpu_map_update"))
tools/testing/selftests/bpf/prog_tests/free_timer.c
150
if (!ASSERT_OK(err, "create start_timer"))
tools/testing/selftests/bpf/prog_tests/free_timer.c
154
if (!ASSERT_OK(err, "create overwrite_timer")) {
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
141
if (!ASSERT_OK(err, "setxattr"))
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
146
if (!ASSERT_OK(err, "test_set_remove_xattr__attach"))
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
249
if (!ASSERT_OK(err, "ioctl_FS_IOC_MEASURE_VERITY"))
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
254
if (!ASSERT_OK(err, "test_fsverity__attach"))
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
38
if (!ASSERT_OK(err, "setxattr"))
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
48
if (!ASSERT_OK(err, "test_get_xattr__attach"))
tools/testing/selftests/bpf/prog_tests/fs_kfuncs.c
91
ASSERT_OK(setxattr(testfile, skel->rodata->xattr_foo, value_foo, strlen(value_foo) + 1, 0),
tools/testing/selftests/bpf/prog_tests/fsession_test.c
117
if (!ASSERT_OK(err, "fsession_test__load"))
tools/testing/selftests/bpf/prog_tests/fsession_test.c
121
if (!ASSERT_OK(err, "fsession_attach"))
tools/testing/selftests/bpf/prog_tests/fsession_test.c
14
if (!ASSERT_OK(err, "test_run_opts err"))
tools/testing/selftests/bpf/prog_tests/fsession_test.c
16
if (!ASSERT_OK(topts.retval, "test_run_opts retval"))
tools/testing/selftests/bpf/prog_tests/fsession_test.c
41
if (!ASSERT_OK(err, "fsession_test__load"))
tools/testing/selftests/bpf/prog_tests/fsession_test.c
45
if (!ASSERT_OK(err, "fsession_attach"))
tools/testing/selftests/bpf/prog_tests/fsession_test.c
67
if (!ASSERT_OK(err, "fsession_test__load"))
tools/testing/selftests/bpf/prog_tests/fsession_test.c
72
if (!ASSERT_OK(err, "fsession_first_attach"))
tools/testing/selftests/bpf/prog_tests/fsession_test.c
86
if (!ASSERT_OK(err, "fsession_second_attach"))
tools/testing/selftests/bpf/prog_tests/get_branch_snapshot.c
106
if (!ASSERT_OK(err, "get_branch_snapshot__attach"))
tools/testing/selftests/bpf/prog_tests/get_branch_snapshot.c
97
if (!ASSERT_OK(err, "kallsyms_find"))
tools/testing/selftests/bpf/prog_tests/get_func_args_test.c
16
if (!ASSERT_OK(err, "get_func_args_test__attach"))
tools/testing/selftests/bpf/prog_tests/get_func_args_test.c
24
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/get_func_args_test.c
32
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/get_func_args_test.c
36
ASSERT_OK(trigger_module_test_read(1), "trigger_read");
tools/testing/selftests/bpf/prog_tests/get_func_ip_test.c
115
if (!ASSERT_OK(err, "get_func_ip_test__attach"))
tools/testing/selftests/bpf/prog_tests/get_func_ip_test.c
21
if (!ASSERT_OK(err, "get_func_ip_test__load"))
tools/testing/selftests/bpf/prog_tests/get_func_ip_test.c
25
if (!ASSERT_OK(err, "get_func_ip_test__attach"))
tools/testing/selftests/bpf/prog_tests/get_func_ip_test.c
32
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/get_func_ip_test.c
38
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/get_func_ip_test.c
84
if (!ASSERT_OK(err, "get_func_ip_test__load"))
tools/testing/selftests/bpf/prog_tests/get_func_ip_test.c
95
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/global_data.c
144
if (!ASSERT_OK(err, "load program"))
tools/testing/selftests/bpf/prog_tests/global_data.c
148
ASSERT_OK(err, "pass global data run err");
tools/testing/selftests/bpf/prog_tests/global_data.c
149
ASSERT_OK(topts.retval, "pass global data run retval");
tools/testing/selftests/bpf/prog_tests/global_func_args.c
56
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/global_func_args.c
57
ASSERT_OK(topts.retval, "test_run retval");
tools/testing/selftests/bpf/prog_tests/global_func_dead_code.c
23
if (!ASSERT_OK(err, "tgt_skel_good_load"))
tools/testing/selftests/bpf/prog_tests/global_func_dead_code.c
34
ASSERT_OK(err, "attach_target_good");
tools/testing/selftests/bpf/prog_tests/global_func_dead_code.c
37
if (!ASSERT_OK(err, "skel_good_load"))
tools/testing/selftests/bpf/prog_tests/global_func_dead_code.c
49
ASSERT_OK(err, "attach_target_dead");
tools/testing/selftests/bpf/prog_tests/global_map_resize.c
110
if (!ASSERT_OK(err, "bpf_map__set_value_size"))
tools/testing/selftests/bpf/prog_tests/global_map_resize.c
117
ASSERT_OK(err, "percpu_arr_resize");
tools/testing/selftests/bpf/prog_tests/global_map_resize.c
142
if (!ASSERT_OK(err, "test_global_map_resize__load"))
tools/testing/selftests/bpf/prog_tests/global_map_resize.c
145
if (!ASSERT_OK(err, "test_global_map_resize__attach"))
tools/testing/selftests/bpf/prog_tests/global_map_resize.c
184
if (!ASSERT_OK(err, ".data.custom bpf_map__set_value_size") ||
tools/testing/selftests/bpf/prog_tests/global_map_resize.c
197
if (!ASSERT_OK(err, ".data.non_array bpf_map__set_value_size") ||
tools/testing/selftests/bpf/prog_tests/global_map_resize.c
216
if (!ASSERT_OK(err, ".data.array_not_last bpf_map__set_value_size") ||
tools/testing/selftests/bpf/prog_tests/global_map_resize.c
40
if (!ASSERT_OK(err, "bpf_map__set_value_size"))
tools/testing/selftests/bpf/prog_tests/global_map_resize.c
47
ASSERT_OK(err, "percpu_arr_resize");
tools/testing/selftests/bpf/prog_tests/global_map_resize.c
72
if (!ASSERT_OK(err, "test_global_map_resize__load"))
tools/testing/selftests/bpf/prog_tests/global_map_resize.c
75
if (!ASSERT_OK(err, "test_global_map_resize__attach"))
tools/testing/selftests/bpf/prog_tests/htab_reuse.c
81
if (!ASSERT_OK(err, "pthread_create")) {
tools/testing/selftests/bpf/prog_tests/htab_reuse.c
88
if (!ASSERT_OK(err, "pthread_create")) {
tools/testing/selftests/bpf/prog_tests/htab_update.c
117
if (!ASSERT_OK(err, "pthread_create")) {
tools/testing/selftests/bpf/prog_tests/htab_update.c
33
if (!ASSERT_OK(err, "htab_update__attach"))
tools/testing/selftests/bpf/prog_tests/htab_update.c
47
if (!ASSERT_OK(err, "first update (insert)"))
tools/testing/selftests/bpf/prog_tests/htab_update.c
59
if (!ASSERT_OK(err, "second update (replace)"))
tools/testing/selftests/bpf/prog_tests/inner_array_lookup.c
19
if (!ASSERT_OK(err, "skeleton_attach"))
tools/testing/selftests/bpf/prog_tests/ip_check_defrag.c
113
if (!ASSERT_OK(err, "make_sockaddr"))
tools/testing/selftests/bpf/prog_tests/ip_check_defrag.c
141
if (!ASSERT_OK(err, "make_sockaddr"))
tools/testing/selftests/bpf/prog_tests/ip_check_defrag.c
183
if (!ASSERT_OK(setup_topology(ipv6), "setup_topology"))
tools/testing/selftests/bpf/prog_tests/ip_check_defrag.c
186
if (!ASSERT_OK(attach(skel, ipv6), "attach"))
tools/testing/selftests/bpf/prog_tests/ip_check_defrag.c
237
if (!ASSERT_OK(err, "bind"))
tools/testing/selftests/bpf/prog_tests/ip_check_defrag.c
242
if (!ASSERT_OK(send_frags6(client_tx_fd), "send_frags6"))
tools/testing/selftests/bpf/prog_tests/ip_check_defrag.c
245
if (!ASSERT_OK(send_frags(client_tx_fd), "send_frags"))
tools/testing/selftests/bpf/prog_tests/iters.c
122
if (!ASSERT_OK(err, "skel_attach"))
tools/testing/selftests/bpf/prog_tests/iters.c
185
if (!ASSERT_OK(err, "iters_task__attach"))
tools/testing/selftests/bpf/prog_tests/iters.c
189
ASSERT_OK(pthread_create(&thread_ids[i], NULL, &do_nothing_wait, NULL),
tools/testing/selftests/bpf/prog_tests/iters.c
200
ASSERT_OK(pthread_join(thread_ids[i], &ret), "pthread_join");
tools/testing/selftests/bpf/prog_tests/iters.c
214
if (!ASSERT_OK(err, "setup_cgroup_environment"))
tools/testing/selftests/bpf/prog_tests/iters.c
221
if (!ASSERT_OK(err, "join_cgroup"))
tools/testing/selftests/bpf/prog_tests/iters.c
231
if (!ASSERT_OK(err, "iters_task__attach"))
tools/testing/selftests/bpf/prog_tests/iters.c
266
if (!ASSERT_OK(err, "setup_cgroup_environment"))
tools/testing/selftests/bpf/prog_tests/iters.c
283
if (!ASSERT_OK(err, "iters_task__attach"))
tools/testing/selftests/bpf/prog_tests/iters.c
35
if (!ASSERT_OK(err, "skel_attach"))
tools/testing/selftests/bpf/prog_tests/iters.c
85
if (!ASSERT_OK(err, "skel_attach"))
tools/testing/selftests/bpf/prog_tests/jit_probe_mem.c
23
ASSERT_OK(ret, "jit_probe_mem ret");
tools/testing/selftests/bpf/prog_tests/jit_probe_mem.c
24
ASSERT_OK(opts.retval, "jit_probe_mem opts.retval");
tools/testing/selftests/bpf/prog_tests/kernel_flag.c
22
if (!ASSERT_OK(ret, "test_kernel_flag__attach"))
tools/testing/selftests/bpf/prog_tests/kfree_skb.c
105
ASSERT_OK(err, "ipv6 test_run");
tools/testing/selftests/bpf/prog_tests/kfree_skb.c
106
ASSERT_OK(topts.retval, "ipv6 test_run retval");
tools/testing/selftests/bpf/prog_tests/kfunc_call.c
127
if (!ASSERT_OK(err, param->prog_name))
tools/testing/selftests/bpf/prog_tests/kfunc_call.c
142
if (!ASSERT_OK(err, param->prog_name))
tools/testing/selftests/bpf/prog_tests/kfunc_call.c
200
if (!ASSERT_OK(err, "unexpected load error"))
tools/testing/selftests/bpf/prog_tests/kfunc_call.c
250
ASSERT_OK(err, "bpf_prog_test_run(test1)");
tools/testing/selftests/bpf/prog_tests/kfunc_call.c
274
ASSERT_OK(err, "bpf_prog_test_run(test1)");
tools/testing/selftests/bpf/prog_tests/kfunc_call.c
302
ASSERT_OK(test_destructive_open_and_load(), "successful_load");
tools/testing/selftests/bpf/prog_tests/kfunc_call.c
304
if (!ASSERT_OK(cap_disable_effective(1ULL << CAP_SYS_BOOT, &save_caps), "drop_caps"))
tools/testing/selftests/bpf/prog_tests/kfunc_dynptr_param.c
80
if (!ASSERT_OK(err, "test_kfunc_dynptr_param__load"))
tools/testing/selftests/bpf/prog_tests/kfunc_dynptr_param.c
95
if (!ASSERT_OK(err, "bpf_prog_get_next_id"))
tools/testing/selftests/bpf/prog_tests/kfunc_module_order.c
13
if (!ASSERT_OK(err, "bpf_prog_test_run_opts"))
tools/testing/selftests/bpf/prog_tests/kfunc_module_order.c
33
if (!ASSERT_OK(err, "load bpf_test_modorder_x.ko"))
tools/testing/selftests/bpf/prog_tests/kfunc_module_order.c
38
if (!ASSERT_OK(err, "load bpf_test_modorder_y.ko"))
tools/testing/selftests/bpf/prog_tests/kmem_cache_iter.c
100
if (!ASSERT_OK(kmem_cache_iter__attach(skel), "skel_attach"))
tools/testing/selftests/bpf/prog_tests/kmem_cache_iter.c
24
ASSERT_OK(bpf_prog_test_run_opts(prog_fd, &opts), "prog_test_run");
tools/testing/selftests/bpf/prog_tests/kmem_cache_iter.c
57
if (!ASSERT_OK(ret, "kmem_cache_lookup"))
tools/testing/selftests/bpf/prog_tests/kmem_cache_iter.c
81
if (!ASSERT_OK(err, "test_run_opts err"))
tools/testing/selftests/bpf/prog_tests/kmem_cache_iter.c
83
if (!ASSERT_OK(topts.retval, "test_run_opts retval"))
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
23
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
350
if (!ASSERT_OK(err, " kprobe_multi_session__attach"))
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
355
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
386
if (!ASSERT_OK(err, " kprobe_multi_wrapper__attach"))
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
391
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
461
if (!ASSERT_OK(bpf_get_ksyms(&ksyms, kernel), "bpf_get_ksyms"))
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
492
if (!ASSERT_OK(err, "bpf_get_addrs"))
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
58
if (!ASSERT_OK(err, "kprobe_multi__attach"))
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
621
if (!ASSERT_OK(load_kallsyms(), "load_kallsyms"))
tools/testing/selftests/bpf/prog_tests/kprobe_multi_testmod_test.c
43
ASSERT_OK(trigger_module_test_read(1), "trigger_read");
tools/testing/selftests/bpf/prog_tests/kptr_xchg_inline.c
27
if (!ASSERT_OK(err, "prog insn"))
tools/testing/selftests/bpf/prog_tests/kptr_xchg_inline.c
43
if (!ASSERT_OK(memcmp(&insn[3], &exp, sizeof(exp)), "mov"))
tools/testing/selftests/bpf/prog_tests/kptr_xchg_inline.c
47
if (!ASSERT_OK(memcmp(&insn[4], &exp, sizeof(exp)), "xchg"))
tools/testing/selftests/bpf/prog_tests/ksyms.c
30
if (!ASSERT_OK(stat(btf_path, &st), "stat_btf"))
tools/testing/selftests/bpf/prog_tests/ksyms.c
39
if (!ASSERT_OK(err, "test_ksyms__attach"))
tools/testing/selftests/bpf/prog_tests/ksyms_btf.c
125
if (!ASSERT_OK(err, "test_ksyms_weak_lskel__attach"))
tools/testing/selftests/bpf/prog_tests/ksyms_btf.c
98
if (!ASSERT_OK(err, "test_ksyms_weak__attach"))
tools/testing/selftests/bpf/prog_tests/ksyms_module.c
28
if (!ASSERT_OK(err, "bpf_prog_test_run"))
tools/testing/selftests/bpf/prog_tests/ksyms_module.c
55
if (!ASSERT_OK(err, "bpf_prog_test_run"))
tools/testing/selftests/bpf/prog_tests/l4lb_all.c
60
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/l4lb_all.c
70
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/legacy_printk.c
26
if (!ASSERT_OK(err, "my_pid_map_update"))
tools/testing/selftests/bpf/prog_tests/legacy_printk.c
34
if (!ASSERT_OK(err, "skel_attach"))
tools/testing/selftests/bpf/prog_tests/legacy_printk.c
42
if (!ASSERT_OK(err, "res_map_lookup"))
tools/testing/selftests/bpf/prog_tests/legacy_printk.c
61
ASSERT_OK(execute_one_variant(true /* legacy */), "legacy_case");
tools/testing/selftests/bpf/prog_tests/libbpf_get_fd_by_id_opts.c
29
if (!ASSERT_OK(ret, "test_libbpf_get_fd_by_id_opts__attach"))
tools/testing/selftests/bpf/prog_tests/libbpf_get_fd_by_id_opts.c
34
if (!ASSERT_OK(ret, "bpf_map_get_info_by_fd"))
tools/testing/selftests/bpf/prog_tests/libbpf_get_fd_by_id_opts.c
51
if (!ASSERT_OK(ret, "bpf_map_lookup_elem"))
tools/testing/selftests/bpf/prog_tests/libbpf_get_fd_by_id_opts.c
65
if (!ASSERT_OK(ret, "bpf_map_update_elem"))
tools/testing/selftests/bpf/prog_tests/linked_funcs.c
27
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/linked_funcs.c
31
if (!ASSERT_OK(err, "skel_attach"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
140
ASSERT_OK(bpf_map__update_elem(map, &key, sizeof(key), buf, sizeof(buf), 0), "check_and_free_fields");
tools/testing/selftests/bpf/prog_tests/linked_list.c
170
ASSERT_OK(ret, "map_list_push_pop");
tools/testing/selftests/bpf/prog_tests/linked_list.c
171
ASSERT_OK(opts.retval, "map_list_push_pop retval");
tools/testing/selftests/bpf/prog_tests/linked_list.c
176
ASSERT_OK(ret, "inner_map_list_push_pop");
tools/testing/selftests/bpf/prog_tests/linked_list.c
177
ASSERT_OK(opts.retval, "inner_map_list_push_pop retval");
tools/testing/selftests/bpf/prog_tests/linked_list.c
182
ASSERT_OK(ret, "global_list_push_pop");
tools/testing/selftests/bpf/prog_tests/linked_list.c
183
ASSERT_OK(opts.retval, "global_list_push_pop retval");
tools/testing/selftests/bpf/prog_tests/linked_list.c
188
ASSERT_OK(ret, "global_list_push_pop_nested");
tools/testing/selftests/bpf/prog_tests/linked_list.c
189
ASSERT_OK(opts.retval, "global_list_push_pop_nested retval");
tools/testing/selftests/bpf/prog_tests/linked_list.c
194
ASSERT_OK(ret, "global_list_array_push_pop");
tools/testing/selftests/bpf/prog_tests/linked_list.c
195
ASSERT_OK(opts.retval, "global_list_array_push_pop retval");
tools/testing/selftests/bpf/prog_tests/linked_list.c
204
ASSERT_OK(ret, "map_list_push_pop_multiple");
tools/testing/selftests/bpf/prog_tests/linked_list.c
205
ASSERT_OK(opts.retval, "map_list_push_pop_multiple retval");
tools/testing/selftests/bpf/prog_tests/linked_list.c
210
ASSERT_OK(ret, "inner_map_list_push_pop_multiple");
tools/testing/selftests/bpf/prog_tests/linked_list.c
211
ASSERT_OK(opts.retval, "inner_map_list_push_pop_multiple retval");
tools/testing/selftests/bpf/prog_tests/linked_list.c
216
ASSERT_OK(ret, "global_list_push_pop_multiple");
tools/testing/selftests/bpf/prog_tests/linked_list.c
217
ASSERT_OK(opts.retval, "global_list_push_pop_multiple retval");
tools/testing/selftests/bpf/prog_tests/linked_list.c
226
ASSERT_OK(ret, "map_list_in_list");
tools/testing/selftests/bpf/prog_tests/linked_list.c
227
ASSERT_OK(opts.retval, "map_list_in_list retval");
tools/testing/selftests/bpf/prog_tests/linked_list.c
232
ASSERT_OK(ret, "inner_map_list_in_list");
tools/testing/selftests/bpf/prog_tests/linked_list.c
233
ASSERT_OK(opts.retval, "inner_map_list_in_list retval");
tools/testing/selftests/bpf/prog_tests/linked_list.c
238
ASSERT_OK(ret, "global_list_in_list");
tools/testing/selftests/bpf/prog_tests/linked_list.c
239
ASSERT_OK(opts.retval, "global_list_in_list retval");
tools/testing/selftests/bpf/prog_tests/linked_list.c
300
if (!ASSERT_OK(err, "btf__add_field bar::a"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
303
if (!ASSERT_OK(err, "btf__add_field bar::c"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
307
if (!ASSERT_OK(err, "btf__add_field bar::ref"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
315
if (!ASSERT_OK(err, "btf__add_field foo::a"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
318
if (!ASSERT_OK(err, "btf__add_field foo::b"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
342
if (!ASSERT_OK(err, "btf__add_struct foo::a"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
345
if (!ASSERT_OK(err, "btf__add_struct foo::a"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
348
if (!ASSERT_OK(err, "btf__add_struct foo::a"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
365
if (!ASSERT_OK(err, "btf__add_struct foo::a"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
374
if (!ASSERT_OK(err, "btf__add_field baz::a"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
391
if (!ASSERT_OK(err, "btf__add_field foo::a"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
394
if (!ASSERT_OK(err, "btf__add_field foo::b"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
397
if (!ASSERT_OK(err, "btf__add_field foo::c"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
417
if (!ASSERT_OK(err, "btf__add_field foo::a"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
420
if (!ASSERT_OK(err, "btf__add_field foo::b"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
437
if (!ASSERT_OK(err, "btf__add_field foo::a"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
440
if (!ASSERT_OK(err, "btf__add_field foo::b"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
460
if (!ASSERT_OK(err, "btf__add_field foo::a"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
463
if (!ASSERT_OK(err, "btf__add_field foo::b"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
483
if (!ASSERT_OK(err, "btf__add_field foo::a"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
486
if (!ASSERT_OK(err, "btf__add_field foo::b"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
495
if (!ASSERT_OK(err, "btf__add_field bar::a"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
512
if (!ASSERT_OK(err, "btf__add_field foo::a"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
515
if (!ASSERT_OK(err, "btf__add_field foo::b"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
518
if (!ASSERT_OK(err, "btf__add_field foo::c"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
521
if (!ASSERT_OK(err, "btf__add_field foo::d"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
541
if (!ASSERT_OK(err, "btf__add_field foo::a"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
544
if (!ASSERT_OK(err, "btf__add_field foo::b"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
547
if (!ASSERT_OK(err, "btf__add_field foo::c"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
567
if (!ASSERT_OK(err, "btf__add_field foo::a"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
570
if (!ASSERT_OK(err, "btf__add_field foo::b"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
573
if (!ASSERT_OK(err, "btf__add_field foo::c"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
582
if (!ASSERT_OK(err, "btf__add_field bar::a"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
585
if (!ASSERT_OK(err, "btf__add_field bar::b"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
588
if (!ASSERT_OK(err, "btf__add_field bar::c"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
608
if (!ASSERT_OK(err, "btf__add_field foo::a"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
611
if (!ASSERT_OK(err, "btf__add_field foo::b"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
620
if (!ASSERT_OK(err, "btf__add_field bar::a"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
637
if (!ASSERT_OK(err, "btf__add_field foo::a"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
640
if (!ASSERT_OK(err, "btf__add_field foo::b"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
649
if (!ASSERT_OK(err, "btf__add_field bar::a"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
652
if (!ASSERT_OK(err, "btf__add_field bar::b"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
655
if (!ASSERT_OK(err, "btf__add_field bar::c"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
664
if (!ASSERT_OK(err, "btf__add_field baz:a"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
681
if (!ASSERT_OK(err, "btf__add_field foo::a"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
684
if (!ASSERT_OK(err, "btf__add_field foo::b"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
687
if (!ASSERT_OK(err, "btf__add_field foo::c"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
696
if (!ASSERT_OK(err, "btf__add_field bar:a"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
699
if (!ASSERT_OK(err, "btf__add_field bar:b"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
702
if (!ASSERT_OK(err, "btf__add_field bar:c"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
711
if (!ASSERT_OK(err, "btf__add_field baz:a"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
728
if (!ASSERT_OK(err, "btf__add_field foo::a"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
731
if (!ASSERT_OK(err, "btf__add_field foo::b"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
740
if (!ASSERT_OK(err, "btf__add_field bar::a"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
743
if (!ASSERT_OK(err, "btf__add_field bar::b"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
746
if (!ASSERT_OK(err, "btf__add_field bar::c"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
755
if (!ASSERT_OK(err, "btf__add_field bar::a"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
758
if (!ASSERT_OK(err, "btf__add_field bar::b"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
761
if (!ASSERT_OK(err, "btf__add_field bar::c"))
tools/testing/selftests/bpf/prog_tests/linked_list.c
770
if (!ASSERT_OK(err, "btf__add_field bam::a"))
tools/testing/selftests/bpf/prog_tests/linked_maps.c
18
if (!ASSERT_OK(err, "skel_attach"))
tools/testing/selftests/bpf/prog_tests/linked_vars.c
22
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/linked_vars.c
26
if (!ASSERT_OK(err, "skel_attach"))
tools/testing/selftests/bpf/prog_tests/livepatch_trampoline.c
40
ASSERT_OK(strncmp(buf, "this has been live patched", 26), "strncmp");
tools/testing/selftests/bpf/prog_tests/livepatch_trampoline.c
60
if (!ASSERT_OK(err, "skel_attach"))
tools/testing/selftests/bpf/prog_tests/livepatch_trampoline.c
88
ASSERT_OK(1, "load_livepatch");
tools/testing/selftests/bpf/prog_tests/local_kptr_stash.c
113
ASSERT_OK(ret, "refcount_acquire_without_unstash run");
tools/testing/selftests/bpf/prog_tests/local_kptr_stash.c
117
ASSERT_OK(ret, "stash_refcounted_node run");
tools/testing/selftests/bpf/prog_tests/local_kptr_stash.c
118
ASSERT_OK(opts.retval, "stash_refcounted_node retval");
tools/testing/selftests/bpf/prog_tests/local_kptr_stash.c
122
ASSERT_OK(ret, "refcount_acquire_without_unstash (2) run");
tools/testing/selftests/bpf/prog_tests/local_kptr_stash.c
24
ASSERT_OK(ret, "local_kptr_stash_add_nodes run");
tools/testing/selftests/bpf/prog_tests/local_kptr_stash.c
25
ASSERT_OK(opts.retval, "local_kptr_stash_add_nodes retval");
tools/testing/selftests/bpf/prog_tests/local_kptr_stash.c
45
ASSERT_OK(ret, "local_kptr_stash_add_plain run");
tools/testing/selftests/bpf/prog_tests/local_kptr_stash.c
46
ASSERT_OK(opts.retval, "local_kptr_stash_add_plain retval");
tools/testing/selftests/bpf/prog_tests/local_kptr_stash.c
66
ASSERT_OK(ret, "local_kptr_stash_add_local_with_root run");
tools/testing/selftests/bpf/prog_tests/local_kptr_stash.c
67
ASSERT_OK(opts.retval, "local_kptr_stash_add_local_with_root retval");
tools/testing/selftests/bpf/prog_tests/local_kptr_stash.c
87
ASSERT_OK(ret, "local_kptr_stash_add_nodes run");
tools/testing/selftests/bpf/prog_tests/local_kptr_stash.c
88
ASSERT_OK(opts.retval, "local_kptr_stash_add_nodes retval");
tools/testing/selftests/bpf/prog_tests/local_kptr_stash.c
91
ASSERT_OK(ret, "local_kptr_stash_add_nodes run");
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
110
if (!ASSERT_OK(err, "fill_values"))
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
117
if (!ASSERT_OK(err, "bpf_map_lookup_and_delete_elem"))
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
146
if (!ASSERT_OK(err, "fill_values_percpu"))
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
153
if (!ASSERT_OK(err, "bpf_map_lookup_and_delete_elem"))
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
186
if (!ASSERT_OK(err, "fill_values"))
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
192
if (!ASSERT_OK(err, "trigger_tp"))
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
198
if (!ASSERT_OK(err, "bpf_map_lookup_and_delete_elem"))
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
20
if (!ASSERT_OK(err, "bpf_map_update_elem"))
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
232
if (!ASSERT_OK(err, "fill_values_percpu"))
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
238
if (!ASSERT_OK(err, "trigger_tp"))
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
248
if (!ASSERT_OK(err, "bpf_map_lookup_and_delete_elem"))
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
37
if (!ASSERT_OK(err, "bpf_map_update_elem"))
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
55
if (!ASSERT_OK(err, "bpf_map__set_type"))
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
59
if (!ASSERT_OK(err, "bpf_map__set_max_entries"))
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
63
if (!ASSERT_OK(err, "test_lookup_and_delete__load"))
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
88
if (!ASSERT_OK(err, "test_lookup_and_delete__attach"))
tools/testing/selftests/bpf/prog_tests/lookup_key.c
101
if (!ASSERT_OK(ret, "bpf_prog_get_next_id"))
tools/testing/selftests/bpf/prog_tests/lookup_key.c
59
if (!ASSERT_OK(ret, "test_lookup_key__load"))
tools/testing/selftests/bpf/prog_tests/lookup_key.c
63
if (!ASSERT_OK(ret, "test_lookup_key__attach"))
tools/testing/selftests/bpf/prog_tests/lookup_key.c
80
if (!ASSERT_OK(ret, "bpf_prog_get_next_id"))
tools/testing/selftests/bpf/prog_tests/lookup_key.c
87
if (!ASSERT_OK(ret, "bpf_prog_get_next_id"))
tools/testing/selftests/bpf/prog_tests/lru_bug.c
15
if (!ASSERT_OK(ret, "lru_bug__attach"))
tools/testing/selftests/bpf/prog_tests/lru_bug.c
18
ASSERT_OK(skel->data->result, "prealloc_lru_pop doesn't call check_and_init_map_value");
tools/testing/selftests/bpf/prog_tests/lsm_cgroup.c
109
if (!ASSERT_OK(err, "attach alloc_prog_fd"))
tools/testing/selftests/bpf/prog_tests/lsm_cgroup.c
116
if (!ASSERT_OK(err, "attach clone_prog_fd"))
tools/testing/selftests/bpf/prog_tests/lsm_cgroup.c
126
if (!ASSERT_OK(err, "attach post_create_prog_fd"))
tools/testing/selftests/bpf/prog_tests/lsm_cgroup.c
134
if (!ASSERT_OK(err, "prog replace post_create_prog_fd"))
tools/testing/selftests/bpf/prog_tests/lsm_cgroup.c
153
if (!ASSERT_OK(err, "link update bind_prog_fd"))
tools/testing/selftests/bpf/prog_tests/lsm_cgroup.c
21
ASSERT_OK(bpf_prog_query_opts(cgroup_fd, BPF_LSM_CGROUP, &p), "prog_query");
tools/testing/selftests/bpf/prog_tests/lsm_cgroup.c
271
if (!ASSERT_OK(join_cgroup("/sock_policy_empty"), "join root cgroup"))
tools/testing/selftests/bpf/prog_tests/lsm_cgroup.c
32
if (!ASSERT_OK(libbpf_get_error(btf), "btf_vmlinux"))
tools/testing/selftests/bpf/prog_tests/lsm_cgroup.c
37
ASSERT_OK(bpf_prog_query_opts(cgroup_fd, BPF_LSM_CGROUP, &p), "prog_query");
tools/testing/selftests/bpf/prog_tests/lsm_cgroup.c
46
ASSERT_OK(bpf_prog_get_info_by_fd(fd, &info, &info_len),
tools/testing/selftests/bpf/prog_tests/lwt_helpers.h
19
if (ASSERT_OK(netns_create(), "netns_create")) { \
tools/testing/selftests/bpf/prog_tests/lwt_ip_encap.c
285
if (!ASSERT_OK(configure_vrf(ns1, ns2), "configure vrf"))
tools/testing/selftests/bpf/prog_tests/lwt_ip_encap.c
288
if (!ASSERT_OK(set_top_addr(ns1, ns2, ns3), "set top addresses"))
tools/testing/selftests/bpf/prog_tests/lwt_ip_encap.c
291
if (!ASSERT_OK(set_bottom_addr(ns1, ns2, ns3), "set bottom addresses"))
tools/testing/selftests/bpf/prog_tests/lwt_ip_encap.c
294
if (!ASSERT_OK(configure_ns1(ns1, vrf), "configure ns1 routes"))
tools/testing/selftests/bpf/prog_tests/lwt_ip_encap.c
297
if (!ASSERT_OK(configure_ns2(ns2, vrf), "configure ns2 routes"))
tools/testing/selftests/bpf/prog_tests/lwt_ip_encap.c
300
if (!ASSERT_OK(configure_ns3(ns3), "configure ns3 routes"))
tools/testing/selftests/bpf/prog_tests/lwt_ip_encap.c
444
if (!ASSERT_OK(create_ns(ns1, NETNS_NAME_SIZE), "create ns1"))
tools/testing/selftests/bpf/prog_tests/lwt_ip_encap.c
446
if (!ASSERT_OK(create_ns(ns2, NETNS_NAME_SIZE), "create ns2"))
tools/testing/selftests/bpf/prog_tests/lwt_ip_encap.c
448
if (!ASSERT_OK(create_ns(ns3, NETNS_NAME_SIZE), "create ns3"))
tools/testing/selftests/bpf/prog_tests/lwt_ip_encap.c
451
if (!ASSERT_OK(setup_network(ns1, ns2, ns3, vrf), "setup network"))
tools/testing/selftests/bpf/prog_tests/lwt_ip_encap.c
455
if (!ASSERT_OK(check_ping_ok(ns1), "ping OK"))
tools/testing/selftests/bpf/prog_tests/lwt_ip_encap.c
461
if (!ASSERT_OK(check_ping_fails(ns1), "ping expected fail"))
tools/testing/selftests/bpf/prog_tests/lwt_ip_encap.c
477
if (!ASSERT_OK(check_ping_ok(ns1), "ping OK"))
tools/testing/selftests/bpf/prog_tests/lwt_ip_encap.c
484
if (!ASSERT_OK(test_gso_fix(ns1, ns3, AF_INET), "test GSO"))
tools/testing/selftests/bpf/prog_tests/lwt_ip_encap.c
489
if (!ASSERT_OK(remove_routes_to_gredev(ns1, ns2, vrf), "remove routes to gredev"))
tools/testing/selftests/bpf/prog_tests/lwt_ip_encap.c
491
if (!ASSERT_OK(check_ping_fails(ns1), "ping expected fail"))
tools/testing/selftests/bpf/prog_tests/lwt_ip_encap.c
495
if (!ASSERT_OK(add_unreachable_routes_to_gredev(ns1, ns2, vrf),
tools/testing/selftests/bpf/prog_tests/lwt_ip_encap.c
498
ASSERT_OK(check_ping_fails(ns1), "ping expected fail");
tools/testing/selftests/bpf/prog_tests/lwt_ip_encap.c
81
if (!ASSERT_OK(append_tid(name, name_sz), "append TID"))
tools/testing/selftests/bpf/prog_tests/lwt_redirect.c
116
if (!ASSERT_OK(err, "bind(AF_PACKET)")) {
tools/testing/selftests/bpf/prog_tests/lwt_redirect.c
127
if (!ASSERT_OK(err, "setsockopt(PACKET_IGNORE_OUTGOING)")) {
tools/testing/selftests/bpf/prog_tests/lwt_redirect.c
133
if (!ASSERT_OK(err, "fcntl(O_NONBLOCK)")) {
tools/testing/selftests/bpf/prog_tests/lwt_redirect.c
329
if (ASSERT_OK(err, "pthread_create"))
tools/testing/selftests/bpf/prog_tests/lwt_redirect.c
330
ASSERT_OK(pthread_join(test_thread, NULL), "pthread_join");
tools/testing/selftests/bpf/prog_tests/lwt_reroute.c
111
if (!ASSERT_OK(err, "setsockopt(SO_TXTIME)"))
tools/testing/selftests/bpf/prog_tests/lwt_reroute.c
127
if (!ASSERT_OK(err, "clock_gettime(CLOCK_MONOTONIC)")) {
tools/testing/selftests/bpf/prog_tests/lwt_reroute.c
262
if (ASSERT_OK(err, "pthread_create"))
tools/testing/selftests/bpf/prog_tests/lwt_reroute.c
263
ASSERT_OK(pthread_join(test_thread, NULL), "pthread_join");
tools/testing/selftests/bpf/prog_tests/lwt_seg6local.c
125
if (!ASSERT_OK(setup(), "setup"))
tools/testing/selftests/bpf/prog_tests/map_btf.c
19
if (!ASSERT_OK(err, "attach"))
tools/testing/selftests/bpf/prog_tests/map_btf.c
66
if (!ASSERT_OK(err, "attach"))
tools/testing/selftests/bpf/prog_tests/map_btf.c
77
ASSERT_OK(err, "delete inner map");
tools/testing/selftests/bpf/prog_tests/map_excl.c
17
if (!ASSERT_OK(err, "bpf_map__set_exclusive_program"))
tools/testing/selftests/bpf/prog_tests/map_excl.c
24
ASSERT_OK(err, "map_excl__load");
tools/testing/selftests/bpf/prog_tests/map_excl.c
35
if (!ASSERT_OK(err, "bpf_map__make_exclusive"))
tools/testing/selftests/bpf/prog_tests/map_in_map.c
102
if (!ASSERT_OK(err, "access_map_in_map attach"))
tools/testing/selftests/bpf/prog_tests/map_in_map.c
113
if (!ASSERT_OK(err, "close_thread"))
tools/testing/selftests/bpf/prog_tests/map_in_map.c
117
if (!ASSERT_OK(err, "read_thread")) {
tools/testing/selftests/bpf/prog_tests/map_in_map.c
127
ASSERT_OK(ctx.err, "err");
tools/testing/selftests/bpf/prog_tests/map_in_map.c
142
if (!ASSERT_OK(err, "add"))
tools/testing/selftests/bpf/prog_tests/map_in_map.c
147
ASSERT_OK(err, "del");
tools/testing/selftests/bpf/prog_tests/map_in_map.c
160
if (!ASSERT_OK(err, "add"))
tools/testing/selftests/bpf/prog_tests/map_in_map.c
169
if (!ASSERT_OK(err, "overwrite"))
tools/testing/selftests/bpf/prog_tests/map_in_map.c
173
ASSERT_OK(err, "del");
tools/testing/selftests/bpf/prog_tests/map_in_map.c
189
if (!ASSERT_OK(err, "add"))
tools/testing/selftests/bpf/prog_tests/map_in_map.c
197
ASSERT_OK(err, "del");
tools/testing/selftests/bpf/prog_tests/map_in_map.c
212
if (!ASSERT_OK(err, "add1"))
tools/testing/selftests/bpf/prog_tests/map_in_map.c
220
if (!ASSERT_OK(err, "add2"))
tools/testing/selftests/bpf/prog_tests/map_in_map.c
243
if (!ASSERT_OK(err, "load"))
tools/testing/selftests/bpf/prog_tests/map_in_map.c
98
if (!ASSERT_OK(err, "access_map_in_map load"))
tools/testing/selftests/bpf/prog_tests/map_init.c
144
if (!ASSERT_OK(err, "bpf_map_delete_elem"))
tools/testing/selftests/bpf/prog_tests/map_init.c
149
if (!ASSERT_OK(err, "prog_run_insert_elem"))
tools/testing/selftests/bpf/prog_tests/map_init.c
154
if (!ASSERT_OK(err, "bpf_map_lookup_elem"))
tools/testing/selftests/bpf/prog_tests/map_init.c
186
if (!ASSERT_OK(err, "prog_run_insert_elem"))
tools/testing/selftests/bpf/prog_tests/map_init.c
191
if (!ASSERT_OK(err, "bpf_map_lookup_elem"))
tools/testing/selftests/bpf/prog_tests/map_init.c
31
if (!ASSERT_OK(err, "bpf_map_update_elem"))
tools/testing/selftests/bpf/prog_tests/map_init.c
49
if (!ASSERT_OK(err, "bpf_map__set_type"))
tools/testing/selftests/bpf/prog_tests/map_init.c
53
if (!ASSERT_OK(err, "bpf_map__set_max_entries"))
tools/testing/selftests/bpf/prog_tests/map_init.c
57
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/map_init.c
65
if (!ASSERT_OK(err, "map_populate"))
tools/testing/selftests/bpf/prog_tests/map_init.c
89
if (!ASSERT_OK(test_map_init__attach(skel), "skel_attach"))
tools/testing/selftests/bpf/prog_tests/map_kptr.c
100
ASSERT_OK(opts.retval, "test_map_kptr_ref3 retval");
tools/testing/selftests/bpf/prog_tests/map_kptr.c
103
ASSERT_OK(ret, "lru_pcpu_hash_map delete");
tools/testing/selftests/bpf/prog_tests/map_kptr.c
106
ASSERT_OK(ret, "test_map_kptr_ref3 refcount");
tools/testing/selftests/bpf/prog_tests/map_kptr.c
107
ASSERT_OK(opts.retval, "test_map_kptr_ref3 retval");
tools/testing/selftests/bpf/prog_tests/map_kptr.c
110
ASSERT_OK(ret, "test_ls_map_kptr_ref_del delete");
tools/testing/selftests/bpf/prog_tests/map_kptr.c
112
ASSERT_OK(lopts.retval, "test_ls_map_kptr_ref_del retval");
tools/testing/selftests/bpf/prog_tests/map_kptr.c
126
if (!ASSERT_OK(ret, "call_rcu_tasks_trace"))
tools/testing/selftests/bpf/prog_tests/map_kptr.c
128
if (!ASSERT_OK(opts.retval, "call_rcu_tasks_trace retval"))
tools/testing/selftests/bpf/prog_tests/map_kptr.c
147
ASSERT_OK(ret, "count_ref ret");
tools/testing/selftests/bpf/prog_tests/map_kptr.c
148
ASSERT_OK(lopts.retval, "count_ref retval");
tools/testing/selftests/bpf/prog_tests/map_kptr.c
167
ASSERT_OK(kern_sync_rcu_tasks_trace(skel), "sync rcu_tasks_trace");
tools/testing/selftests/bpf/prog_tests/map_kptr.c
168
ASSERT_OK(kern_sync_rcu(), "sync rcu");
tools/testing/selftests/bpf/prog_tests/map_kptr.c
174
ASSERT_OK(kern_sync_rcu_tasks_trace(skel), "sync rcu_tasks_trace");
tools/testing/selftests/bpf/prog_tests/map_kptr.c
175
ASSERT_OK(kern_sync_rcu(), "sync rcu");
tools/testing/selftests/bpf/prog_tests/map_kptr.c
26
ASSERT_OK(ret, "test_map_kptr_ref1 refcount");
tools/testing/selftests/bpf/prog_tests/map_kptr.c
27
ASSERT_OK(opts.retval, "test_map_kptr_ref1 retval");
tools/testing/selftests/bpf/prog_tests/map_kptr.c
29
ASSERT_OK(ret, "test_map_kptr_ref2 refcount");
tools/testing/selftests/bpf/prog_tests/map_kptr.c
30
ASSERT_OK(opts.retval, "test_map_kptr_ref2 retval");
tools/testing/selftests/bpf/prog_tests/map_kptr.c
33
ASSERT_OK(ret, "test_ls_map_kptr_ref1 refcount");
tools/testing/selftests/bpf/prog_tests/map_kptr.c
34
ASSERT_OK(lopts.retval, "test_ls_map_kptr_ref1 retval");
tools/testing/selftests/bpf/prog_tests/map_kptr.c
37
ASSERT_OK(ret, "test_ls_map_kptr_ref2 refcount");
tools/testing/selftests/bpf/prog_tests/map_kptr.c
38
ASSERT_OK(lopts.retval, "test_ls_map_kptr_ref2 retval");
tools/testing/selftests/bpf/prog_tests/map_kptr.c
53
ASSERT_OK(ret, "array_map update");
tools/testing/selftests/bpf/prog_tests/map_kptr.c
56
ASSERT_OK(ret, "test_map_kptr_ref3 refcount");
tools/testing/selftests/bpf/prog_tests/map_kptr.c
57
ASSERT_OK(opts.retval, "test_map_kptr_ref3 retval");
tools/testing/selftests/bpf/prog_tests/map_kptr.c
61
ASSERT_OK(ret, "pcpu_array_map update");
tools/testing/selftests/bpf/prog_tests/map_kptr.c
64
ASSERT_OK(ret, "test_map_kptr_ref3 refcount");
tools/testing/selftests/bpf/prog_tests/map_kptr.c
65
ASSERT_OK(opts.retval, "test_map_kptr_ref3 retval");
tools/testing/selftests/bpf/prog_tests/map_kptr.c
68
ASSERT_OK(ret, "hash_map delete");
tools/testing/selftests/bpf/prog_tests/map_kptr.c
71
ASSERT_OK(ret, "test_map_kptr_ref3 refcount");
tools/testing/selftests/bpf/prog_tests/map_kptr.c
72
ASSERT_OK(opts.retval, "test_map_kptr_ref3 retval");
tools/testing/selftests/bpf/prog_tests/map_kptr.c
75
ASSERT_OK(ret, "pcpu_hash_map delete");
tools/testing/selftests/bpf/prog_tests/map_kptr.c
78
ASSERT_OK(ret, "test_map_kptr_ref3 refcount");
tools/testing/selftests/bpf/prog_tests/map_kptr.c
79
ASSERT_OK(opts.retval, "test_map_kptr_ref3 retval");
tools/testing/selftests/bpf/prog_tests/map_kptr.c
82
ASSERT_OK(ret, "hash_malloc_map delete");
tools/testing/selftests/bpf/prog_tests/map_kptr.c
85
ASSERT_OK(ret, "test_map_kptr_ref3 refcount");
tools/testing/selftests/bpf/prog_tests/map_kptr.c
86
ASSERT_OK(opts.retval, "test_map_kptr_ref3 retval");
tools/testing/selftests/bpf/prog_tests/map_kptr.c
89
ASSERT_OK(ret, "pcpu_hash_malloc_map delete");
tools/testing/selftests/bpf/prog_tests/map_kptr.c
92
ASSERT_OK(ret, "test_map_kptr_ref3 refcount");
tools/testing/selftests/bpf/prog_tests/map_kptr.c
93
ASSERT_OK(opts.retval, "test_map_kptr_ref3 retval");
tools/testing/selftests/bpf/prog_tests/map_kptr.c
96
ASSERT_OK(ret, "lru_hash_map delete");
tools/testing/selftests/bpf/prog_tests/map_kptr.c
99
ASSERT_OK(ret, "test_map_kptr_ref3 refcount");
tools/testing/selftests/bpf/prog_tests/map_kptr_race.c
103
if (!ASSERT_OK(ret, "load"))
tools/testing/selftests/bpf/prog_tests/map_kptr_race.c
107
if (!ASSERT_OK(ret, "test_percpu_htab_leak run"))
tools/testing/selftests/bpf/prog_tests/map_kptr_race.c
109
if (!ASSERT_OK(opts.retval, "test_percpu_htab_leak retval"))
tools/testing/selftests/bpf/prog_tests/map_kptr_race.c
13
if (!ASSERT_OK(bpf_map_get_info_by_fd(map_fd, &info, &len), "get_map_info"))
tools/testing/selftests/bpf/prog_tests/map_kptr_race.c
154
if (!ASSERT_OK(map_kptr_race__attach(skel), "attach"))
tools/testing/selftests/bpf/prog_tests/map_kptr_race.c
24
if (!ASSERT_OK(ret, "count_ref run"))
tools/testing/selftests/bpf/prog_tests/map_kptr_race.c
26
if (!ASSERT_OK(opts.retval, "count_ref retval"))
tools/testing/selftests/bpf/prog_tests/map_kptr_race.c
46
if (!ASSERT_OK(ret, "test_htab_leak run"))
tools/testing/selftests/bpf/prog_tests/map_kptr_race.c
48
if (!ASSERT_OK(opts.retval, "test_htab_leak retval"))
tools/testing/selftests/bpf/prog_tests/map_lock.c
15
ASSERT_OK(err, "test_run_opts err");
tools/testing/selftests/bpf/prog_tests/map_lock.c
16
ASSERT_OK(topts.retval, "test_run_opts retval");
tools/testing/selftests/bpf/prog_tests/map_lookup_percpu_elem.c
30
if (!ASSERT_OK(ret, "test_map_lookup_percpu_elem__load"))
tools/testing/selftests/bpf/prog_tests/map_lookup_percpu_elem.c
34
if (!ASSERT_OK(ret, "test_map_lookup_percpu_elem__attach"))
tools/testing/selftests/bpf/prog_tests/map_lookup_percpu_elem.c
38
ASSERT_OK(ret, "percpu_array_map update");
tools/testing/selftests/bpf/prog_tests/map_lookup_percpu_elem.c
41
ASSERT_OK(ret, "percpu_hash_map update");
tools/testing/selftests/bpf/prog_tests/map_lookup_percpu_elem.c
44
ASSERT_OK(ret, "percpu_lru_hash_map update");
tools/testing/selftests/bpf/prog_tests/map_ops.c
109
ASSERT_OK(skel->bss->err, "map_push_initial");
tools/testing/selftests/bpf/prog_tests/map_ops.c
116
ASSERT_OK(skel->bss->err, "map_peek");
tools/testing/selftests/bpf/prog_tests/map_ops.c
119
ASSERT_OK(skel->bss->err, "map_pop");
tools/testing/selftests/bpf/prog_tests/map_ops.c
60
if (!ASSERT_OK(err, "test_map_ops__load"))
tools/testing/selftests/bpf/prog_tests/map_ops.c
64
if (!ASSERT_OK(err, "test_map_ops__attach"))
tools/testing/selftests/bpf/prog_tests/map_ops.c
84
ASSERT_OK(skel->bss->err, "map_update_initial");
tools/testing/selftests/bpf/prog_tests/map_ops.c
91
ASSERT_OK(skel->bss->err, "map_delete_existing");
tools/testing/selftests/bpf/prog_tests/map_ptr.c
30
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/map_ptr.c
37
if (!ASSERT_OK(err, "test_run"))
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
168
if (!ASSERT_OK(err, "lseek"))
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
208
if (!ASSERT_OK(err, "bpf_link__destroy"))
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
235
if (!ASSERT_OK(err, "setsockopt - SO_REUSEPORT"))
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
241
if (!ASSERT_OK(err, "bind"))
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
248
if (!ASSERT_OK(err,
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
255
if (!ASSERT_OK(err, "getsockname"))
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
263
if (!ASSERT_OK(err, "setsockopt - TCP_FASTOPEN"))
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
270
if (!ASSERT_OK(err, "listen"))
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
293
if (!ASSERT_OK(err, "settimeo"))
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
302
if (!ASSERT_OK(err,
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
310
if (!ASSERT_OK(err, "connect"))
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
335
if (!ASSERT_OK(err, "bpf_map_update_elem - reuseport_map"))
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
339
if (!ASSERT_OK(err, "bpf_map_lookup_elem - reuseport_map"))
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
344
if (!ASSERT_OK(err, "bpf_map_update_elem - migrate_map"))
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
360
if (!ASSERT_OK(err, "shutdown"))
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
382
if (!ASSERT_OK(err, "listen"))
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
391
if (!ASSERT_OK(err, "shutdown"))
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
396
if (!ASSERT_OK(err, "listen"))
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
401
if (!ASSERT_OK(err, "shutdown"))
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
416
if (!ASSERT_OK(err, "settimeo"))
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
474
if (!ASSERT_OK(err, "setup_fastopen - setup"))
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
479
if (!ASSERT_OK(err, "start_servers"))
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
487
if (!ASSERT_OK(err, "drop_ack"))
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
493
if (!ASSERT_OK(err, "start_clients"))
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
497
if (!ASSERT_OK(err, "listen"))
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
501
if (!ASSERT_OK(err, "fill_maps"))
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
508
if (!ASSERT_OK(err, "migrate_dance"))
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
521
if (!ASSERT_OK(err, "pass_ack"))
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
532
ASSERT_OK(err, "pass_ack - clean up");
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
540
ASSERT_OK(err, "setup_fastopen - restore");
tools/testing/selftests/bpf/prog_tests/missed.c
114
if (!ASSERT_OK(err, "missed_tp_recursion__attach"))
tools/testing/selftests/bpf/prog_tests/missed.c
119
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/missed.c
25
if (!ASSERT_OK(err, "missed_kprobe__attach"))
tools/testing/selftests/bpf/prog_tests/missed.c
30
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/missed.c
34
if (!ASSERT_OK(err, "bpf_link_get_info_by_fd"))
tools/testing/selftests/bpf/prog_tests/missed.c
52
if (!ASSERT_OK(err, "bpf_prog_get_info_by_fd"))
tools/testing/selftests/bpf/prog_tests/missed.c
75
if (!ASSERT_OK(err, "missed_kprobe_recursion__attach"))
tools/testing/selftests/bpf/prog_tests/missed.c
80
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/modify_return.c
27
if (!ASSERT_OK(err, "modify_return__attach failed"))
tools/testing/selftests/bpf/prog_tests/modify_return.c
33
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/module_attach.c
52
ASSERT_OK(err, "set_attach_target");
tools/testing/selftests/bpf/prog_tests/module_attach.c
56
ASSERT_OK(err, "set_attach_target_explicit");
tools/testing/selftests/bpf/prog_tests/module_attach.c
69
ASSERT_OK(trigger_module_test_read(READ_SZ), "trigger_read");
tools/testing/selftests/bpf/prog_tests/module_attach.c
70
ASSERT_OK(trigger_module_test_write(WRITE_SZ), "trigger_write");
tools/testing/selftests/bpf/prog_tests/module_attach.c
85
ASSERT_OK(trigger_module_test_writable(&writable_val),
tools/testing/selftests/bpf/prog_tests/module_fentry_shadow.c
121
ASSERT_OK(err, "running test");
tools/testing/selftests/bpf/prog_tests/mptcp.c
135
if (!ASSERT_OK(err, "bpf_map_lookup_elem"))
tools/testing/selftests/bpf/prog_tests/mptcp.c
166
if (!ASSERT_OK(err, "skel_attach"))
tools/testing/selftests/bpf/prog_tests/mptcp.c
172
if (!ASSERT_OK(err, "bpf_prog_attach"))
tools/testing/selftests/bpf/prog_tests/mptcp.c
209
ASSERT_OK(run_test(cgroup_fd, server_fd, false), "run_test tcp");
tools/testing/selftests/bpf/prog_tests/mptcp.c
219
ASSERT_OK(run_test(cgroup_fd, server_fd, true), "run_test mptcp");
tools/testing/selftests/bpf/prog_tests/mptcp.c
243
if (!ASSERT_OK(getsockopt(server_fd, SOL_SOCKET, SO_PROTOCOL, &protocol, &optlen),
tools/testing/selftests/bpf/prog_tests/mptcp.c
251
if (!ASSERT_OK(getsockopt(client_fd, SOL_MPTCP, MPTCP_INFO, &info, &optlen),
tools/testing/selftests/bpf/prog_tests/mptcp.c
279
if (!ASSERT_OK(err, "skel_attach"))
tools/testing/selftests/bpf/prog_tests/mptcp.c
320
ASSERT_OK(run_mptcpify(cgroup_fd), "run_mptcpify");
tools/testing/selftests/bpf/prog_tests/mptcp.c
383
if (ASSERT_OK(err, "getsockopt(client_fd, SO_MARK)"))
tools/testing/selftests/bpf/prog_tests/mptcp.c
388
if (ASSERT_OK(err, "getsockopt(client_fd, TCP_CONGESTION)")) {
tools/testing/selftests/bpf/prog_tests/mptcp.c
556
if (!ASSERT_OK(err, "bpf_prog_attach stream verdict"))
tools/testing/selftests/bpf/prog_tests/mptcp.c
91
if (!ASSERT_OK(err, "bpf_map_lookup_elem"))
tools/testing/selftests/bpf/prog_tests/net_timestamping.c
168
if (!ASSERT_OK(net_timestamping__attach(skel), "attach skel"))
tools/testing/selftests/bpf/prog_tests/net_timestamping.c
198
if (!ASSERT_OK(ret, "setsockopt SO_TIMESTAMPING"))
tools/testing/selftests/bpf/prog_tests/net_timestamping.c
202
if (!ASSERT_OK(ret, "get user time"))
tools/testing/selftests/bpf/prog_tests/netcnt.c
43
ASSERT_OK(system(cmd), cmd);
tools/testing/selftests/bpf/prog_tests/netcnt.c
46
if (!ASSERT_OK(bpf_map_get_next_key(map_fd, NULL, &key), "bpf_map_get_next_key"))
tools/testing/selftests/bpf/prog_tests/netcnt.c
49
if (!ASSERT_OK(bpf_map_lookup_elem(map_fd, &key, &netcnt), "bpf_map_lookup_elem(netcnt)"))
tools/testing/selftests/bpf/prog_tests/netcnt.c
53
if (!ASSERT_OK(bpf_map_lookup_elem(percpu_map_fd, &key, &percpu_netcnt[0]),
tools/testing/selftests/bpf/prog_tests/netfilter_link_attach.c
105
if (!ASSERT_OK(bpf_link__destroy(link), "link destroy"))
tools/testing/selftests/bpf/prog_tests/netfilter_link_attach.c
114
if (!ASSERT_OK(bpf_link__destroy(link2), "link destroy"))
tools/testing/selftests/bpf/prog_tests/netfilter_link_attach.c
57
ASSERT_OK(err, "get_link_info");
tools/testing/selftests/bpf/prog_tests/netns_cookie.c
42
if (!ASSERT_OK(err, "prog_attach_sk_msg"))
tools/testing/selftests/bpf/prog_tests/netns_cookie.c
47
if (!ASSERT_OK(err, "prog_attach_tcx"))
tools/testing/selftests/bpf/prog_tests/netns_cookie.c
69
if (!ASSERT_OK(err, "map_lookup(sockops_netns_cookies)"))
tools/testing/selftests/bpf/prog_tests/netns_cookie.c
74
if (!ASSERT_OK(err, "getsockopt"))
tools/testing/selftests/bpf/prog_tests/netns_cookie.c
81
if (!ASSERT_OK(err, "map_lookup(sk_msg_netns_cookies)"))
tools/testing/selftests/bpf/prog_tests/netns_cookie.c
92
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
138
if (!ASSERT_OK(err, "test_ns_current_pid_tgid__load"))
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
148
if (!ASSERT_OK(err, "prog_attach"))
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
160
if (!ASSERT_OK(err, "bpf_map_update_elem"))
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
199
if (!ASSERT_OK(WEXITSTATUS(wstatus), "newns_pidtgid"))
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
30
if (!ASSERT_OK(err, "stat /proc/self/ns/pid"))
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
54
if (!ASSERT_OK(err, "test_ns_current_pid_tgid__load"))
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
62
if (!ASSERT_OK(err, "test_ns_current_pid_tgid__attach"))
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
93
if (!ASSERT_OK(err, "test_ns_current_pid_tgid__load"))
tools/testing/selftests/bpf/prog_tests/parse_tcp_hdr_opt.c
51
ASSERT_OK(err, "ipv6 test_run");
tools/testing/selftests/bpf/prog_tests/parse_tcp_hdr_opt.c
81
ASSERT_OK(err, "ipv6 test_run");
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
104
ASSERT_OK(err, "test_run cgrp_local_storage 1-3");
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
194
if (!ASSERT_OK(err, "bpf_map__update_elem all_cpus"))
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
204
if (!ASSERT_OK(err, "bpf_map__update_elem specified cpu"))
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
212
if (!ASSERT_OK(err, "bpf_map__lookup_elem specified cpu"))
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
237
if (!ASSERT_OK(err, "bpf_map_update_batch all_cpus"))
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
249
if (!ASSERT_OK(err, "bpf_map_update_batch specified cpu"))
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
27
if (!ASSERT_OK(err, "percpu_alloc_array__load"))
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
31
if (!ASSERT_OK(err, "percpu_alloc_array__attach"))
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
329
if (!ASSERT_OK(err, "test_percpu_alloc__load"))
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
36
ASSERT_OK(err, "test_run array_map 1-4");
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
365
if (!ASSERT_OK(err, "setup_cgroup_environment"))
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
375
if (!ASSERT_OK(err, "join_cgroup"))
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
384
if (!ASSERT_OK(err, "bpf_prog_attach"))
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
389
if (!ASSERT_OK(err, "bpf_map_get_next_key"))
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
60
if (!ASSERT_OK(err, "percpu_alloc_array__load"))
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
64
if (!ASSERT_OK(err, "percpu_alloc_array__attach"))
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
69
ASSERT_OK(err, "test_run array_map_10");
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
95
if (!ASSERT_OK(err, "percpu_alloc_cgrp_local_storage__load"))
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
99
if (!ASSERT_OK(err, "percpu_alloc_cgrp_local_storage__attach"))
tools/testing/selftests/bpf/prog_tests/perf_buffer.c
75
if (!ASSERT_OK(err, "my_pid_update"))
tools/testing/selftests/bpf/prog_tests/perf_link.c
23
ASSERT_OK(err, "set_thread_affinity");
tools/testing/selftests/bpf/prog_tests/perf_link.c
63
if (!ASSERT_OK(err, "link_get_info"))
tools/testing/selftests/bpf/prog_tests/perf_skip.c
50
if (!ASSERT_OK(sigaction(SIGTRAP, &action, &previous_sigtrap), "sigaction"))
tools/testing/selftests/bpf/prog_tests/perf_skip.c
81
if (!ASSERT_OK(perf_fd < 0, "perf_event_open"))
tools/testing/selftests/bpf/prog_tests/perf_skip.c
86
if (!ASSERT_OK(err, "fcntl(F_SETFL, O_ASYNC)"))
tools/testing/selftests/bpf/prog_tests/perf_skip.c
92
if (!ASSERT_OK(err, "fcntl(F_SETOWN_EX)"))
tools/testing/selftests/bpf/prog_tests/perf_skip.c
99
if (!ASSERT_OK(err, "ioctl(PERF_EVENT_IOC_REFRESH)"))
tools/testing/selftests/bpf/prog_tests/pinning_devmap_reuse.c
37
if (!ASSERT_OK(err, "swap pins"))
tools/testing/selftests/bpf/prog_tests/pinning_htab.c
21
if (!ASSERT_OK(err, "bpf_map__pin"))
tools/testing/selftests/bpf/prog_tests/pinning_htab.c
25
ASSERT_OK(err, "bpf_map__unpin");
tools/testing/selftests/bpf/prog_tests/pkt_access.c
21
ASSERT_OK(err, "ipv4 test_run_opts err");
tools/testing/selftests/bpf/prog_tests/pkt_access.c
22
ASSERT_OK(topts.retval, "ipv4 test_run_opts retval");
tools/testing/selftests/bpf/prog_tests/pkt_access.c
28
ASSERT_OK(err, "ipv6 test_run_opts err");
tools/testing/selftests/bpf/prog_tests/pkt_access.c
29
ASSERT_OK(topts.retval, "ipv6 test_run_opts retval");
tools/testing/selftests/bpf/prog_tests/pkt_md_access.c
21
ASSERT_OK(err, "test_run_opts err");
tools/testing/selftests/bpf/prog_tests/pkt_md_access.c
22
ASSERT_OK(topts.retval, "test_run_opts retval");
tools/testing/selftests/bpf/prog_tests/preempted_bpf_ma_op.c
55
if (!ASSERT_OK(err, "attach"))
tools/testing/selftests/bpf/prog_tests/preempted_bpf_ma_op.c
75
if (!ASSERT_OK(err, "pthread_create"))
tools/testing/selftests/bpf/prog_tests/prepare.c
42
if (!ASSERT_OK(err, "bpf_object__prepare"))
tools/testing/selftests/bpf/prog_tests/prepare.c
66
if (!ASSERT_OK(err, "bpf_object__prepare"))
tools/testing/selftests/bpf/prog_tests/prepare.c
70
if (!ASSERT_OK(err, "prepare__load"))
tools/testing/selftests/bpf/prog_tests/prepare.c
81
if (!ASSERT_OK(err, "test_run_opts err"))
tools/testing/selftests/bpf/prog_tests/prepare.c
84
if (!ASSERT_OK(topts.retval, "test_run_opts retval"))
tools/testing/selftests/bpf/prog_tests/pro_epilogue.c
46
ASSERT_OK(err, "bpf_prog_test_run_opts");
tools/testing/selftests/bpf/prog_tests/prog_array_init.c
19
if (!ASSERT_OK(err, "could not load BPF object"))
tools/testing/selftests/bpf/prog_tests/prog_run_opts.c
51
ASSERT_OK(topts.retval, "test_run retval");
tools/testing/selftests/bpf/prog_tests/prog_run_opts.c
65
ASSERT_OK(errno, "run_no_output errno");
tools/testing/selftests/bpf/prog_tests/prog_run_opts.c
66
ASSERT_OK(err, "run_no_output err");
tools/testing/selftests/bpf/prog_tests/prog_run_opts.c
67
ASSERT_OK(topts.retval, "run_no_output retval");
tools/testing/selftests/bpf/prog_tests/queue_stack_map.c
78
ASSERT_OK(err, "bpf_map_pop_elem");
tools/testing/selftests/bpf/prog_tests/queue_stack_map.c
79
ASSERT_OK(topts.retval, "bpf_map_pop_elem test retval");
tools/testing/selftests/bpf/prog_tests/queue_stack_map.c
87
ASSERT_OK(err, "check-queue-stack-map-empty");
tools/testing/selftests/bpf/prog_tests/queue_stack_map.c
96
ASSERT_OK(err, "bpf_map_lookup_and_delete_elem");
tools/testing/selftests/bpf/prog_tests/raw_tp_null.c
20
if (!ASSERT_OK(raw_tp_null__attach(skel), "raw_tp_null__attach"))
tools/testing/selftests/bpf/prog_tests/raw_tp_null.c
23
ASSERT_OK(trigger_module_test_read(2), "trigger testmod read");
tools/testing/selftests/bpf/prog_tests/raw_tp_test_run.c
24
if (!ASSERT_OK(err, "parse_cpu_mask_file"))
tools/testing/selftests/bpf/prog_tests/raw_tp_test_run.c
32
if (!ASSERT_OK(err, "skel_attach"))
tools/testing/selftests/bpf/prog_tests/raw_tp_test_run.c
54
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/raw_tp_test_run.c
64
ASSERT_OK(err, "test_run_opts");
tools/testing/selftests/bpf/prog_tests/rbtree.c
115
ASSERT_OK(ret, "rbtree_first_and_remove");
tools/testing/selftests/bpf/prog_tests/rbtree.c
116
ASSERT_OK(opts.retval, "rbtree_first_and_remove retval");
tools/testing/selftests/bpf/prog_tests/rbtree.c
139
ASSERT_OK(ret, "rbtree_api_release_aliasing");
tools/testing/selftests/bpf/prog_tests/rbtree.c
140
ASSERT_OK(opts.retval, "rbtree_api_release_aliasing retval");
tools/testing/selftests/bpf/prog_tests/rbtree.c
28
ASSERT_OK(ret, "rbtree_add_nodes run");
tools/testing/selftests/bpf/prog_tests/rbtree.c
29
ASSERT_OK(opts.retval, "rbtree_add_nodes retval");
tools/testing/selftests/bpf/prog_tests/rbtree.c
50
ASSERT_OK(ret, "rbtree_add_nodes_nested run");
tools/testing/selftests/bpf/prog_tests/rbtree.c
51
ASSERT_OK(opts.retval, "rbtree_add_nodes_nested retval");
tools/testing/selftests/bpf/prog_tests/rbtree.c
72
ASSERT_OK(ret, "rbtree_add_and_remove");
tools/testing/selftests/bpf/prog_tests/rbtree.c
73
ASSERT_OK(opts.retval, "rbtree_add_and_remove retval");
tools/testing/selftests/bpf/prog_tests/rbtree.c
94
ASSERT_OK(ret, "rbtree_add_and_remove_array");
tools/testing/selftests/bpf/prog_tests/rbtree.c
95
ASSERT_OK(opts.retval, "rbtree_add_and_remove_array retval");
tools/testing/selftests/bpf/prog_tests/rcu_read_lock.c
38
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/rcu_read_lock.c
42
if (!ASSERT_OK(err, "skel_attach"))
tools/testing/selftests/bpf/prog_tests/rcu_read_lock.c
66
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/rcu_read_lock.c
70
ASSERT_OK(err, "skel_attach");
tools/testing/selftests/bpf/prog_tests/recursion.c
19
if (!ASSERT_OK(err, "skel_attach"))
tools/testing/selftests/bpf/prog_tests/recursion.c
36
if (!ASSERT_OK(err, "get_prog_info"))
tools/testing/selftests/bpf/prog_tests/recursive_attach.c
131
if (!ASSERT_OK(err, "bpf_program__set_attach_target"))
tools/testing/selftests/bpf/prog_tests/recursive_attach.c
135
if (!ASSERT_OK(err, "fentry_recursive__load"))
tools/testing/selftests/bpf/prog_tests/recursive_attach.c
163
if (!ASSERT_OK(err, "fentry_target test_run"))
tools/testing/selftests/bpf/prog_tests/recursive_attach.c
185
if (!ASSERT_OK(err, "bpf_program__set_attach_target"))
tools/testing/selftests/bpf/prog_tests/recursive_attach.c
196
if (!ASSERT_OK(err, "bpf_program__set_attach_target"))
tools/testing/selftests/bpf/prog_tests/recursive_attach.c
200
if (!ASSERT_OK(err, "fentry_recursive__load"))
tools/testing/selftests/bpf/prog_tests/recursive_attach.c
204
if (!ASSERT_OK(err, "fentry_recursive__attach"))
tools/testing/selftests/bpf/prog_tests/recursive_attach.c
214
ASSERT_OK(err, "pthread_join");
tools/testing/selftests/bpf/prog_tests/recursive_attach.c
65
if (!ASSERT_OK(err, "bpf_program__set_attach_target"))
tools/testing/selftests/bpf/prog_tests/recursive_attach.c
71
if (!ASSERT_OK(err, "fentry_recursive__load"))
tools/testing/selftests/bpf/prog_tests/recursive_attach.c
76
if (!ASSERT_OK(err, "fentry_recursive__attach"))
tools/testing/selftests/bpf/prog_tests/refcounted_kptr.c
35
ASSERT_OK(ret, "rbtree_wrong_owner_remove_fail_a1");
tools/testing/selftests/bpf/prog_tests/refcounted_kptr.c
36
ASSERT_OK(opts.retval, "rbtree_wrong_owner_remove_fail_a1 retval");
tools/testing/selftests/bpf/prog_tests/refcounted_kptr.c
39
ASSERT_OK(ret, "rbtree_wrong_owner_remove_fail_b");
tools/testing/selftests/bpf/prog_tests/refcounted_kptr.c
40
ASSERT_OK(opts.retval, "rbtree_wrong_owner_remove_fail_b retval");
tools/testing/selftests/bpf/prog_tests/refcounted_kptr.c
43
ASSERT_OK(ret, "rbtree_wrong_owner_remove_fail_a2");
tools/testing/selftests/bpf/prog_tests/refcounted_kptr.c
44
ASSERT_OK(opts.retval, "rbtree_wrong_owner_remove_fail_a2 retval");
tools/testing/selftests/bpf/prog_tests/refcounted_kptr.c
80
if (!ASSERT_OK(err, "bpf_map__update_elem"))
tools/testing/selftests/bpf/prog_tests/refcounted_kptr.c
85
if (!ASSERT_OK(err, "bpf_prog_test_run_opts"))
tools/testing/selftests/bpf/prog_tests/refcounted_kptr.c
91
if (!ASSERT_OK(err, "bpf_map__update_elem"))
tools/testing/selftests/bpf/prog_tests/refcounted_kptr.c
96
ASSERT_OK(err, "bpf_prog_test_run_opts");
tools/testing/selftests/bpf/prog_tests/reference_tracking.c
54
ASSERT_OK(err, name);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1463
ASSERT_OK(err, "load_range_cmp_prog");
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1470
ASSERT_OK(err, "parse_range_cmp_log");
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1531
ASSERT_OK(err, sb->buf);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1751
ASSERT_OK(-errno, "REG_BOUNDS_MAX_FAILURE_CNT");
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1760
ASSERT_OK(-errno, "REG_BOUNDS_RAND_CASE_CNT");
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1769
ASSERT_OK(-errno, "REG_BOUNDS_RAND_SEED");
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1794
ASSERT_OK(err, "gen_ranges");
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2025
ASSERT_OK(err, "parse_env_vars");
tools/testing/selftests/bpf/prog_tests/res_spin_lock.c
110
ASSERT_OK(load_module("bpf_test_rqspinlock.ko", false), "load module AA");
tools/testing/selftests/bpf/prog_tests/res_spin_lock.c
29
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/res_spin_lock.c
30
ASSERT_OK(topts.retval, "test_run retval");
tools/testing/selftests/bpf/prog_tests/res_spin_lock.c
60
ASSERT_OK(err, "error");
tools/testing/selftests/bpf/prog_tests/res_spin_lock.c
61
ASSERT_OK(topts.retval, "retval");
tools/testing/selftests/bpf/prog_tests/res_spin_lock.c
65
ASSERT_OK(err, "error");
tools/testing/selftests/bpf/prog_tests/res_spin_lock.c
66
ASSERT_OK(topts.retval, "retval");
tools/testing/selftests/bpf/prog_tests/res_spin_lock.c
75
if (!ASSERT_OK(err, "pthread_create"))
tools/testing/selftests/bpf/prog_tests/res_spin_lock.c
89
if (!ASSERT_OK(pthread_join(thread_id[i], &ret), "pthread_join"))
tools/testing/selftests/bpf/prog_tests/res_spin_lock.c
96
ASSERT_OK(err, "err");
tools/testing/selftests/bpf/prog_tests/ringbuf.c
104
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/ringbuf.c
113
ASSERT_OK(munmap(mmap_ptr, page_size), "unmap_rw");
tools/testing/selftests/bpf/prog_tests/ringbuf.c
122
if (!ASSERT_OK(err, "skel_attach"))
tools/testing/selftests/bpf/prog_tests/ringbuf.c
172
ASSERT_OK(munmap(mmap_ptr, page_size), "unmap_rw");
tools/testing/selftests/bpf/prog_tests/ringbuf.c
198
ASSERT_OK(munmap(mmap_ptr, 4 * page_size), "unmap_ro");
tools/testing/selftests/bpf/prog_tests/ringbuf.c
208
ASSERT_OK(munmap(mmap_ptr, page_size), "unmap_ro");
tools/testing/selftests/bpf/prog_tests/ringbuf.c
417
if (!ASSERT_OK(err, "test_ringbuf_n_lskel__load"))
tools/testing/selftests/bpf/prog_tests/ringbuf.c
426
if (!ASSERT_OK(err, "test_ringbuf_n_lskel__attach"))
tools/testing/selftests/bpf/prog_tests/ringbuf.c
458
ASSERT_OK(err, "hash_map bpf_map_lookup_elem");
tools/testing/selftests/bpf/prog_tests/ringbuf.c
478
if (!ASSERT_OK(err, "test_ringbuf_map_key_lskel__load"))
tools/testing/selftests/bpf/prog_tests/ringbuf.c
487
if (!ASSERT_OK(err, "test_ringbuf_map_key_lskel__attach"))
tools/testing/selftests/bpf/prog_tests/ringbuf.c
530
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/ringbuf.c
534
if (!ASSERT_OK(err, "skel_attach"))
tools/testing/selftests/bpf/prog_tests/ringbuf_multi.c
57
ASSERT_OK(bpf_map__set_max_entries(skel->maps.ringbuf1, page_size + 1), "rb1_resize");
tools/testing/selftests/bpf/prog_tests/ringbuf_multi.c
59
ASSERT_OK(bpf_map__set_max_entries(skel->maps.ringbuf1, page_size), "rb1_reset");
tools/testing/selftests/bpf/prog_tests/send_signal.c
102
ASSERT_OK(setpriority(PRIO_PROCESS, 0, old_prio), "setpriority");
tools/testing/selftests/bpf/prog_tests/send_signal.c
123
ASSERT_OK(errno, "getpriority");
tools/testing/selftests/bpf/prog_tests/send_signal.c
124
ASSERT_OK(setpriority(PRIO_PROCESS, 0, -20), "setpriority");
tools/testing/selftests/bpf/prog_tests/send_signal.c
129
if (!ASSERT_OK(err, "skel_attach")) {
tools/testing/selftests/bpf/prog_tests/send_signal.c
205
ASSERT_OK(setpriority(PRIO_PROCESS, 0, old_prio), "setpriority");
tools/testing/selftests/bpf/prog_tests/send_signal.c
33
if (!ASSERT_OK(pipe(pipe_c2p), "pipe_c2p"))
tools/testing/selftests/bpf/prog_tests/send_signal.c
36
if (!ASSERT_OK(pipe(pipe_p2c), "pipe_p2c")) {
tools/testing/selftests/bpf/prog_tests/send_signal.c
71
ASSERT_OK(errno, "getpriority");
tools/testing/selftests/bpf/prog_tests/send_signal.c
72
ASSERT_OK(setpriority(PRIO_PROCESS, 0, -20), "setpriority");
tools/testing/selftests/bpf/prog_tests/setget_sockopt.c
113
if (!ASSERT_OK(ret, "setsockopt"))
tools/testing/selftests/bpf/prog_tests/setget_sockopt.c
116
if (!ASSERT_OK(ret, "setsockopt"))
tools/testing/selftests/bpf/prog_tests/setget_sockopt.c
124
if (!ASSERT_OK(ret, "setsockopt"))
tools/testing/selftests/bpf/prog_tests/setget_sockopt.c
128
if (!ASSERT_OK(ret, "setsockopt"))
tools/testing/selftests/bpf/prog_tests/setget_sockopt.c
188
if (!ASSERT_OK(getsockopt(cfd, SOL_TCP, TCP_BPF_SOCK_OPS_CB_FLAGS, &flags, &flagslen),
tools/testing/selftests/bpf/prog_tests/setget_sockopt.c
220
if (!ASSERT_OK(setget_sockopt__load(skel), "load skel"))
tools/testing/selftests/bpf/prog_tests/setget_sockopt.c
25
if (!ASSERT_OK(unshare(CLONE_NEWNET), "create netns"))
tools/testing/selftests/bpf/prog_tests/setget_sockopt.c
28
if (!ASSERT_OK(system("ip link set dev lo up"), "set lo up"))
tools/testing/selftests/bpf/prog_tests/setget_sockopt.c
31
if (!ASSERT_OK(system("ip link add dev binddevtest1 type veth peer name binddevtest2"),
tools/testing/selftests/bpf/prog_tests/setget_sockopt.c
35
if (!ASSERT_OK(system("ip link set dev binddevtest1 up"),
tools/testing/selftests/bpf/prog_tests/signal_pending.c
34
ASSERT_OK(err, "test-run-signal-sigaction");
tools/testing/selftests/bpf/prog_tests/signal_pending.c
37
ASSERT_OK(err, "test-run-signal-timer");
tools/testing/selftests/bpf/prog_tests/sk_bypass_prot_mem.c
210
if (!ASSERT_OK(err, "attach"))
tools/testing/selftests/bpf/prog_tests/sk_lookup.c
1202
if (!ASSERT_OK(err, "make_sockaddr"))
tools/testing/selftests/bpf/prog_tests/sk_lookup.c
581
if (!ASSERT_OK(err, "connect_fd_to_fd"))
tools/testing/selftests/bpf/prog_tests/sk_lookup.c
823
if (!ASSERT_OK(err, "make_sockaddr"))
tools/testing/selftests/bpf/prog_tests/sk_lookup.c
951
if (!ASSERT_OK(err, "make_sockaddr"))
tools/testing/selftests/bpf/prog_tests/sk_storage_omem_uncharge.c
29
if (!ASSERT_OK(err, "getsockopt(SO_COOKIE)"))
tools/testing/selftests/bpf/prog_tests/sk_storage_omem_uncharge.c
34
if (!ASSERT_OK(err, "bpf_map_update_elem(value=0)"))
tools/testing/selftests/bpf/prog_tests/sk_storage_omem_uncharge.c
39
if (!ASSERT_OK(err, "bpf_map_update_elem(value=0xdeadbeef)"))
tools/testing/selftests/bpf/prog_tests/sk_storage_omem_uncharge.c
43
if (!ASSERT_OK(err, "attach"))
tools/testing/selftests/bpf/prog_tests/sk_storage_tracing.c
127
if (!ASSERT_OK(err, "test_sk_storage_tracing__attach")) {
tools/testing/selftests/bpf/prog_tests/sk_storage_tracing.c
32
if (!ASSERT_OK(err, "map_lookup(sk_stg_map)"))
tools/testing/selftests/bpf/prog_tests/sk_storage_tracing.c
65
if (!ASSERT_OK(err, "map_update(del_sk_stg_map)"))
tools/testing/selftests/bpf/prog_tests/sk_storage_tracing.c
75
if (!ASSERT_OK(err, "read(passive_fd)"))
tools/testing/selftests/bpf/prog_tests/sk_storage_tracing.c
80
if (!ASSERT_OK(err, "read(active_fd)"))
tools/testing/selftests/bpf/prog_tests/sk_storage_tracing.c
89
if (!ASSERT_OK(err, "listen_fd sk_stg"))
tools/testing/selftests/bpf/prog_tests/sk_storage_tracing.c
93
if (!ASSERT_OK(err, "active_fd sk_stg"))
tools/testing/selftests/bpf/prog_tests/sk_storage_tracing.c
97
ASSERT_OK(err, "passive_fd sk_stg");
tools/testing/selftests/bpf/prog_tests/skb_ctx.c
36
if (!ASSERT_OK(err, "load"))
tools/testing/selftests/bpf/prog_tests/skb_ctx.c
78
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/skb_ctx.c
79
ASSERT_OK(tattr.retval, "test_run retval");
tools/testing/selftests/bpf/prog_tests/skb_helpers.c
25
if (!ASSERT_OK(err, "load"))
tools/testing/selftests/bpf/prog_tests/skb_helpers.c
28
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/skb_load_bytes.c
29
if (!ASSERT_OK(err, "bpf_prog_test_run_opts"))
tools/testing/selftests/bpf/prog_tests/skb_load_bytes.c
37
if (!ASSERT_OK(err, "bpf_prog_test_run_opts"))
tools/testing/selftests/bpf/prog_tests/skc_to_unix_sock.c
23
if (!ASSERT_OK(err, "could not load BPF object"))
tools/testing/selftests/bpf/prog_tests/skc_to_unix_sock.c
27
if (!ASSERT_OK(err, "could not attach BPF object"))
tools/testing/selftests/bpf/prog_tests/skc_to_unix_sock.c
41
if (!ASSERT_OK(err, "bind failed"))
tools/testing/selftests/bpf/prog_tests/skc_to_unix_sock.c
45
if (!ASSERT_OK(err, "listen failed"))
tools/testing/selftests/bpf/prog_tests/snprintf.c
106
ASSERT_OK(load_single_snprintf("valid %d"), "valid usage");
tools/testing/selftests/bpf/prog_tests/snprintf.c
48
if (!ASSERT_OK(test_snprintf__attach(skel), "skel_attach"))
tools/testing/selftests/bpf/prog_tests/snprintf.c
60
ASSERT_OK(memcmp(skel->bss->sym_out, exp_sym_out,
tools/testing/selftests/bpf/prog_tests/snprintf.c
64
ASSERT_OK(memcmp(skel->bss->addr_out, exp_addr_out,
tools/testing/selftests/bpf/prog_tests/sock_addr.c
104
if (!ASSERT_OK(err, prog_name))
tools/testing/selftests/bpf/prog_tests/sock_addr.c
228
if (!ASSERT_OK(kernel_init_sock(addr->ss_family, type, 0),
tools/testing/selftests/bpf/prog_tests/sock_addr.c
240
save_errno_do(ASSERT_OK(kernel_close_sock(0), "kernel_close_sock"));
tools/testing/selftests/bpf/prog_tests/sock_addr.c
2409
if (!ASSERT_OK(err, "bind"))
tools/testing/selftests/bpf/prog_tests/sock_addr.c
2436
if (!ASSERT_OK(err, "connect"))
tools/testing/selftests/bpf/prog_tests/sock_addr.c
2444
if (!ASSERT_OK(err, "listen"))
tools/testing/selftests/bpf/prog_tests/sock_addr.c
252
if (!ASSERT_OK(kernel_init_sock(family, type, 0), "kernel_init_sock"))
tools/testing/selftests/bpf/prog_tests/sock_addr.c
2599
if (!ASSERT_OK(setup_test_env(&tok), "setup_test_env"))
tools/testing/selftests/bpf/prog_tests/sock_addr.c
2602
if (!ASSERT_OK(load_sock_addr_kern(), "load_sock_addr_kern"))
tools/testing/selftests/bpf/prog_tests/sock_addr.c
262
if (!ASSERT_OK(kernel_listen(), "kernel_listen"))
tools/testing/selftests/bpf/prog_tests/sock_addr.c
2650
ASSERT_OK(err, "socket operation succeeds");
tools/testing/selftests/bpf/prog_tests/sock_addr.c
271
save_errno_do(ASSERT_OK(kernel_close_sock(0), "kernel_close_sock"));
tools/testing/selftests/bpf/prog_tests/sock_addr.c
385
if (!ASSERT_OK(skel_name##__load(skel), "load")) \
tools/testing/selftests/bpf/prog_tests/sock_addr.c
416
if (!ASSERT_OK(bpf_program__set_expected_attach_type(skel->progs.prog_name, \
tools/testing/selftests/bpf/prog_tests/sock_create.c
344
ASSERT_OK(run_test(cgroup_fd, &tests[i]), tests[i].descr);
tools/testing/selftests/bpf/prog_tests/sock_fields.c
120
ASSERT_OK(err, "bpf_map_lookup_elem(linum_map_fd, READ_SK_DST_PORT_IDX)");
tools/testing/selftests/bpf/prog_tests/sock_fields.c
50
if (!ASSERT_OK(unshare(CLONE_NEWNET), "create netns"))
tools/testing/selftests/bpf/prog_tests/sock_fields.c
53
if (!ASSERT_OK(system("ip link set dev lo up"), "bring up lo"))
tools/testing/selftests/bpf/prog_tests/sock_iter_batch.c
138
if (!ASSERT_OK(sock_iter_batch__load(skel), "sock_iter_batch__load"))
tools/testing/selftests/bpf/prog_tests/sock_iter_batch.c
71
if (!ASSERT_OK(getsockopt(fd, SOL_SOCKET, SO_COOKIE, &cookie,
tools/testing/selftests/bpf/prog_tests/sock_iter_batch.c
825
if (!ASSERT_OK(err, "sock_iter_batch__load"))
tools/testing/selftests/bpf/prog_tests/sock_iter_batch.c
897
if (!ASSERT_OK(err, "sock_iter_batch__load"))
tools/testing/selftests/bpf/prog_tests/sock_post_bind.c
420
ASSERT_OK(run_test(cgroup_fd, &tests[i]), tests[i].descr);
tools/testing/selftests/bpf/prog_tests/socket_cookie.c
58
if (!ASSERT_OK(err, "map_lookup(socket_cookies)"))
tools/testing/selftests/bpf/prog_tests/socket_cookie.c
62
if (!ASSERT_OK(err, "getsockname"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
1017
if (!ASSERT_OK(err, "bpf_map_update_elem"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
1024
if (!ASSERT_OK(err, "poll"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
1088
if (!ASSERT_OK(err, "bpf_prog_attach"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
1092
if (!ASSERT_OK(err, "bpf_map_update_elem"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
1096
if (!ASSERT_OK(err, "bpf_map_update_elem"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
1117
if (!ASSERT_OK(err, "setsockopt"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
1125
if (!ASSERT_OK(err, "getsockopt"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
114
if (!ASSERT_OK(err, "bpf_map_update"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
1160
if (!ASSERT_OK(err, "bpf_prog_attach verdict"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
1166
if (!ASSERT_OK(err, "bpf_prog_attach parser"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
1171
if (!ASSERT_OK(err, "bpf_map_update_elem(p0)"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
1175
if (!ASSERT_OK(err, "bpf_map_update_elem(p1)"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
1187
!ASSERT_OK(memcmp(buf, rcv, recvd), "data mismatch"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
1192
if (!ASSERT_OK(err, "bpf_map_delete_elem(1)"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
1196
if (!ASSERT_OK(err, "bpf_map_delete_elem(0)"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
1270
if (!ASSERT_OK(err, "bpf_prog_attach verdict"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
1274
if (!ASSERT_OK(err, "bpf_map_update_elem(p0)"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
1278
if (!ASSERT_OK(err, "bpf_map_update_elem"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
1303
!ASSERT_OK(memcmp(buf, rcv, recvd), "data mismatch"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
132
if (!ASSERT_OK(err, "create_pair"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
142
if (!ASSERT_OK(err, "create_pair"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
146
ASSERT_OK(err, "after close(), bpf_map_update");
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
168
if (!ASSERT_OK(err, "bpf_prog_attach"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
172
if (!ASSERT_OK(err, "bpf_prog_detach2"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
212
if (!ASSERT_OK(err, "bpf_link__update_program"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
230
if (!ASSERT_OK(err, "bpf_link_update"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
267
if (!ASSERT_OK(err, "update_elem(src)"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
271
if (!ASSERT_OK(err, "test_run"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
334
if (!ASSERT_OK(err, "map_update"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
391
if (!ASSERT_OK(err, "bpf_prog_attach"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
398
if (!ASSERT_OK(err, "bpf_prog_detach2"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
423
if (!ASSERT_OK(err, "bpf_prog_attach"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
432
if (!ASSERT_OK(err, "bpf_prog_detach2"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
445
if (!ASSERT_OK(err, "bpf_prog_get_info_by_fd") ||
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
473
ASSERT_OK(err, "bpf_prog_query failed");
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
478
if (!ASSERT_OK(err, "bpf_prog_attach failed"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
484
ASSERT_OK(err, "bpf_prog_query failed");
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
51
if (!ASSERT_OK(err, "setsockopt(TCP_REPAIR)"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
513
if (!ASSERT_OK(err, "bpf_prog_attach"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
533
if (!ASSERT_OK(err, "epoll_ctl(EPOLL_CTL_ADD)"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
55
if (!ASSERT_OK(err, "connect"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
580
if (!ASSERT_OK(err, "bpf_prog_attach"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
584
if (!ASSERT_OK(err, "create_socket_pairs()"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
588
if (!ASSERT_OK(err, "bpf_map_update_elem(c1)"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
595
ASSERT_OK(err, "ioctl(FIONREAD) error");
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
60
if (!ASSERT_OK(err, "setsockopt(TCP_REPAIR)"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
636
if (!ASSERT_OK(err, "bpf_prog_attach"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
639
if (!ASSERT_OK(err, "create_pair()"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
642
if (!ASSERT_OK(err, "bpf_map_update_elem(c1)"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
676
if (!ASSERT_OK(err, "create_pair()"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
680
if (!ASSERT_OK(err, "bpf_map_update_elem(c1)"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
688
ASSERT_OK(err, "ioctl(FIONREAD) error");
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
693
ASSERT_OK(err, "ioctl(FIONREAD) error");
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
713
if (!ASSERT_OK(err, "bpf_prog_attach"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
739
if (!ASSERT_OK(err, "bpf_link__update_program"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
778
ASSERT_OK(err, "bpf_map_update_elem(dgram)");
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
819
ASSERT_OK(err, "socketpair(af_unix, sock_stream)");
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
825
ASSERT_OK(err, "bpf_map_update_elem(stream)");
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
829
ASSERT_OK(err, "bpf_map_update_elem(dgram)");
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
833
ASSERT_OK(err, "bpf_map_update_elem(udp)");
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
837
ASSERT_OK(err, "bpf_map_update_elem(tcp)");
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
841
ASSERT_OK(err, "bpf_map_delete_elem(entry)");
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
88
if (!ASSERT_OK(err, "lookup_elem(src)"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
888
ASSERT_OK(err, "socketpair(af_unix, sock_stream)");
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
894
ASSERT_OK(err, "bpf_map_update_elem(stream)");
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
898
ASSERT_OK(err, "bpf_map_update_elem(dgram)");
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
902
ASSERT_OK(err, "bpf_map_update_elem(udp)");
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
906
ASSERT_OK(err, "bpf_map_update_elem(tcp)");
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
911
ASSERT_OK(err, "bpf_map_delete_elem(entry)");
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
913
ASSERT_OK(err, "bpf_map_delete_elem(entry)");
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
92
if (!ASSERT_OK(err, "lookup_elem(dst)"))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
959
ASSERT_OK(err, "socketpair(af_unix, sock_stream)");
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
967
ASSERT_OK(err, "bpf_map_update_elem(stream)");
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
971
ASSERT_OK(err, "bpf_map_update_elem(dgram)");
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
975
ASSERT_OK(err, "bpf_map_update_elem(udp)");
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
979
ASSERT_OK(err, "bpf_map_update_elem(tcp)");
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
104
if (!ASSERT_OK(err, "setsockopt(TCP_ULP)"))
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
114
ASSERT_OK(err, "setsockopt(TCP_NODELAY)");
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
142
if (!ASSERT_OK(err, "create_ktls_pairs()"))
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
146
if (!ASSERT_OK(err, "send(msg)"))
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
150
if (!ASSERT_OK(err, "recv(msg)") ||
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
154
ASSERT_OK(memcmp(msg, rcv, sizeof(msg)), "data mismatch");
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
179
if (!ASSERT_OK(err, "create_pair()"))
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
186
if (!ASSERT_OK(err, "bpf_prog_attach sk msg"))
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
190
if (!ASSERT_OK(err, "bpf_map_update_elem(c)"))
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
194
if (!ASSERT_OK(err, "init_ktls_pairs(c, p)"))
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
220
if (!ASSERT_OK(err, "recv(msg)") ||
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
24
if (!ASSERT_OK(err, "setsockopt(TCP_ULP)"))
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
260
if (!ASSERT_OK(err, "create_pair()"))
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
265
if (!ASSERT_OK(err, "set buf limit"))
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
272
if (!ASSERT_OK(err, "bpf_prog_attach sk msg"))
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
276
if (!ASSERT_OK(err, "bpf_map_update_elem(c)"))
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
28
if (!ASSERT_OK(err, "setsockopt(TCP_ULP)"))
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
280
if (!ASSERT_OK(err, "bpf_map_update_elem(p)"))
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
286
if (!ASSERT_OK(err, "init_ktls_pairs(c, p)"))
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
332
if (!ASSERT_OK(err, "create_pair()"))
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
339
if (!ASSERT_OK(err, "bpf_prog_attach sk msg"))
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
343
if (!ASSERT_OK(err, "bpf_map_update_elem(c)"))
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
347
if (!ASSERT_OK(err, "init_ktls_pairs(c, p)"))
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
39
if (!ASSERT_OK(err, "setsockopt(TLS_TX)"))
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
43
if (!ASSERT_OK(err, "setsockopt(TLS_RX)"))
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
55
if (!ASSERT_OK(err, "create_pair()"))
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
59
if (!ASSERT_OK(err, "init_ktls_pairs(c, p)"))
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
91
if (!ASSERT_OK(err, "bind"))
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
95
if (!ASSERT_OK(err, "getsockname"))
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
99
if (!ASSERT_OK(err, "connect"))
tools/testing/selftests/bpf/prog_tests/sockmap_strp.c
115
if (!ASSERT_OK(err, "create_socket_pairs()"))
tools/testing/selftests/bpf/prog_tests/sockmap_strp.c
119
if (!ASSERT_OK(err, "bpf_map_update_elem(p0)"))
tools/testing/selftests/bpf/prog_tests/sockmap_strp.c
123
if (!ASSERT_OK(err, "bpf_map_update_elem(p1)"))
tools/testing/selftests/bpf/prog_tests/sockmap_strp.c
127
if (!ASSERT_OK(err, "setsockopt(TCP_NODELAY)"))
tools/testing/selftests/bpf/prog_tests/sockmap_strp.c
149
if (!ASSERT_OK(memcmp(send_dir[i].data, rcv, recvd),
tools/testing/selftests/bpf/prog_tests/sockmap_strp.c
186
if (!ASSERT_OK(err, "bpf_map_update_elem(zero, p)"))
tools/testing/selftests/bpf/prog_tests/sockmap_strp.c
214
if (!ASSERT_OK(memcmp(snd, rcv, total), "data mismatch"))
tools/testing/selftests/bpf/prog_tests/sockmap_strp.c
247
if (!ASSERT_OK(err, "bpf_map_update_elem(zero, p)"))
tools/testing/selftests/bpf/prog_tests/sockmap_strp.c
316
if (!ASSERT_OK(err, "bpf_map_update_elem(p)"))
tools/testing/selftests/bpf/prog_tests/sockmap_strp.c
336
!ASSERT_OK(memcmp(packet, rcv, pkt_size),
tools/testing/selftests/bpf/prog_tests/sockmap_strp.c
347
if (!ASSERT_OK(err, "ioctl(FIONREAD) error") ||
tools/testing/selftests/bpf/prog_tests/sockmap_strp.c
354
!ASSERT_OK(memcmp(packet, rcv, pkt_size),
tools/testing/selftests/bpf/prog_tests/sockmap_strp.c
386
if (!ASSERT_OK(err, "create_socket_pairs()"))
tools/testing/selftests/bpf/prog_tests/sockmap_strp.c
390
if (!ASSERT_OK(err, "bpf_map_update_elem(p0)"))
tools/testing/selftests/bpf/prog_tests/sockmap_strp.c
394
if (!ASSERT_OK(err, "bpf_map_update_elem(p1)"))
tools/testing/selftests/bpf/prog_tests/sockmap_strp.c
40
!ASSERT_OK(memcmp(packet, rcv, STRP_PKT_FULL_LEN),
tools/testing/selftests/bpf/prog_tests/sockmap_strp.c
404
!ASSERT_OK(memcmp(packet, rcv, STRP_PKT_FULL_LEN),
tools/testing/selftests/bpf/prog_tests/sockmap_strp.c
421
!ASSERT_OK(memcmp(packet, rcv, STRP_PKT_FULL_LEN),
tools/testing/selftests/bpf/prog_tests/sockmap_strp.c
67
if (!ASSERT_OK(err, "bpf_prog_attach stream parser"))
tools/testing/selftests/bpf/prog_tests/sockmap_strp.c
71
if (!ASSERT_OK(err, "bpf_prog_attach stream verdict"))
tools/testing/selftests/bpf/prog_tests/sockopt.c
1001
if (!ASSERT_OK(err, "io_uring initialization"))
tools/testing/selftests/bpf/prog_tests/sockopt.c
1017
if (!ASSERT_OK(err, "Wait for CQE"))
tools/testing/selftests/bpf/prog_tests/sockopt.c
1210
ASSERT_OK(run_test(cgroup_fd, &tests[i], false, false),
tools/testing/selftests/bpf/prog_tests/sockopt.c
1212
ASSERT_OK(run_test(cgroup_fd, &tests[i], false, true),
tools/testing/selftests/bpf/prog_tests/sockopt.c
1215
ASSERT_OK(run_test(cgroup_fd, &tests[i], true, false),
tools/testing/selftests/bpf/prog_tests/sockopt_inherit.c
130
if (!ASSERT_OK(pthread_create(&tid, NULL, server_thread,
tools/testing/selftests/bpf/prog_tests/sockopt_inherit.c
142
ASSERT_OK(verify_sockopt(client_fd, CUSTOM_INHERIT1, "connect", 0), "verify_sockopt1");
tools/testing/selftests/bpf/prog_tests/sockopt_inherit.c
143
ASSERT_OK(verify_sockopt(client_fd, CUSTOM_INHERIT2, "connect", 0), "verify_sockopt2");
tools/testing/selftests/bpf/prog_tests/sockopt_inherit.c
144
ASSERT_OK(verify_sockopt(client_fd, CUSTOM_LISTENER, "connect", 0), "verify_sockopt ener");
tools/testing/selftests/bpf/prog_tests/sockopt_inherit.c
149
ASSERT_OK(err, "pthread_join retval");
tools/testing/selftests/bpf/prog_tests/sockopt_multi.c
277
ASSERT_OK(run_getsockopt_test(obj, cg_parent, cg_child, sock_fd), "getsockopt_test");
tools/testing/selftests/bpf/prog_tests/sockopt_multi.c
278
ASSERT_OK(run_setsockopt_test(obj, cg_parent, cg_child, sock_fd), "setsockopt_test");
tools/testing/selftests/bpf/prog_tests/sockopt_qos_to_cc.c
16
if (!ASSERT_OK(err, "setsockopt(sock_fd, IPV6_TCLASS)"))
tools/testing/selftests/bpf/prog_tests/sockopt_qos_to_cc.c
22
if (!ASSERT_OK(err, "getsockopt(sock_fd, TCP_CONGESTION)"))
tools/testing/selftests/bpf/prog_tests/sockopt_qos_to_cc.c
53
if (!ASSERT_OK(err, "setsockopt(sock_fd, TCP_CONGESTION)"))
tools/testing/selftests/bpf/prog_tests/sockopt_sk.c
243
ASSERT_OK(getsetsockopt(), "getsetsockopt");
tools/testing/selftests/bpf/prog_tests/spin_lock.c
128
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/spin_lock.c
129
ASSERT_OK(topts.retval, "test_run retval");
tools/testing/selftests/bpf/prog_tests/spin_lock.c
148
if (!ASSERT_OK(err, "pthread_create"))
tools/testing/selftests/bpf/prog_tests/spin_lock.c
153
if (!ASSERT_OK(pthread_join(thread_id[i], &ret), "pthread_join"))
tools/testing/selftests/bpf/prog_tests/stack_var_off.c
23
if (!ASSERT_OK(test_stack_var_off__attach(skel), "skel_attach"))
tools/testing/selftests/bpf/prog_tests/stacktrace_ips.c
125
if (!ASSERT_OK(err, "bpf_prog_get_info_by_fd"))
tools/testing/selftests/bpf/prog_tests/stacktrace_map.c
23
if (!ASSERT_OK(err, "skel_attach"))
tools/testing/selftests/bpf/prog_tests/stacktrace_map.c
54
if (!ASSERT_OK(err, "lookup and delete target stack_id"))
tools/testing/selftests/bpf/prog_tests/stacktrace_map_skip.c
33
if (!ASSERT_OK(err, "skel_attach"))
tools/testing/selftests/bpf/prog_tests/stacktrace_map_skip.c
46
if (!ASSERT_OK(err, "compare_map_keys stackid_hmap vs. stackmap"))
tools/testing/selftests/bpf/prog_tests/stacktrace_map_skip.c
50
if (!ASSERT_OK(err, "compare_map_keys stackmap vs. stackid_hmap"))
tools/testing/selftests/bpf/prog_tests/stacktrace_map_skip.c
55
if (!ASSERT_OK(err, "compare_stack_ips stackmap vs. stack_amap"))
tools/testing/selftests/bpf/prog_tests/static_linked.c
20
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/static_linked.c
24
if (!ASSERT_OK(err, "skel_attach"))
tools/testing/selftests/bpf/prog_tests/stream.c
34
ASSERT_OK(ret, "ret");
tools/testing/selftests/bpf/prog_tests/stream.c
35
ASSERT_OK(opts.retval, "retval");
tools/testing/selftests/bpf/prog_tests/stream.c
72
ASSERT_OK(ret, "ret");
tools/testing/selftests/bpf/prog_tests/stream.c
73
ASSERT_OK(opts.retval, "retval");
tools/testing/selftests/bpf/prog_tests/string_kfuncs.c
53
if (!ASSERT_OK(err, "bpf_prog_test_run"))
tools/testing/selftests/bpf/prog_tests/struct_ops_autocreate.c
102
if (ASSERT_OK(err, "struct_ops_autocreate__load"))
tools/testing/selftests/bpf/prog_tests/struct_ops_autocreate.c
131
if (ASSERT_OK(err, "struct_ops_autocreate__load"))
tools/testing/selftests/bpf/prog_tests/struct_ops_autocreate.c
62
if (!ASSERT_OK(err, "bpf_map__set_autocreate"))
tools/testing/selftests/bpf/prog_tests/struct_ops_autocreate.c
69
if (ASSERT_OK(err, "struct_ops_autocreate__load"))
tools/testing/selftests/bpf/prog_tests/struct_ops_autocreate.c
98
if (!ASSERT_OK(err, "bpf_map__set_autocreate"))
tools/testing/selftests/bpf/prog_tests/struct_ops_private_stack.c
24
if (!ASSERT_OK(err, "struct_ops_private_stack__load"))
tools/testing/selftests/bpf/prog_tests/struct_ops_private_stack.c
31
ASSERT_OK(trigger_module_test_read(256), "trigger_read");
tools/testing/selftests/bpf/prog_tests/struct_ops_private_stack.c
79
if (!ASSERT_OK(err, "struct_ops_private_stack_recur__load"))
tools/testing/selftests/bpf/prog_tests/struct_ops_private_stack.c
86
ASSERT_OK(trigger_module_test_read(256), "trigger_read");
tools/testing/selftests/bpf/prog_tests/subprogs.c
41
if (!ASSERT_OK(err, "new toggler"))
tools/testing/selftests/bpf/prog_tests/subprogs.c
72
if (!ASSERT_OK(err, "skel attach"))
tools/testing/selftests/bpf/prog_tests/subprogs_extable.c
17
if (!ASSERT_OK(err, "skel_attach"))
tools/testing/selftests/bpf/prog_tests/subprogs_extable.c
21
ASSERT_OK(trigger_module_test_read(read_sz), "trigger_read");
tools/testing/selftests/bpf/prog_tests/subskeleton.c
115
if (!ASSERT_OK(err, "obj_load"))
tools/testing/selftests/bpf/prog_tests/subskeleton.c
64
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/subskeleton.c
68
if (!ASSERT_OK(err, "skel_attach"))
tools/testing/selftests/bpf/prog_tests/summarization.c
40
if (!ASSERT_OK(err, "summarization__load"))
tools/testing/selftests/bpf/prog_tests/summarization.c
68
ASSERT_OK(err, "summarization_freplace__load");
tools/testing/selftests/bpf/prog_tests/syscall.c
41
ASSERT_OK(memcmp(verifier_log, "processed", sizeof("processed") - 1),
tools/testing/selftests/bpf/prog_tests/tailcalls.c
100
ASSERT_OK(topts.retval, "tailcall retval");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1032
if (!ASSERT_OK(err, "load tgt_obj"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1053
if (!ASSERT_OK(err, "update jmp_table"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1066
if (!ASSERT_OK(err, "set_attach_target classifier_0"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1070
if (!ASSERT_OK(err, "load fentry_obj"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1078
ASSERT_OK(err, "tailcall");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1092
ASSERT_OK(err, "tailcall count");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1107
ASSERT_OK(err, "fentry count");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1159
if (!ASSERT_OK(err, "bpf_map__pin"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1163
if (!ASSERT_OK(err, "new toggler"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1172
if (!ASSERT_OK(err, "bpf_map__pin")) {
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1183
if (!ASSERT_OK(err, "tailcall_poke__load"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1188
ASSERT_OK(pthread_join(thread, NULL), "pthread_join");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1215
if (!ASSERT_OK(err, "load obj"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
123
ASSERT_OK(err, "tailcall");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1239
if (!ASSERT_OK(err, "set_attach_target entry"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1243
if (!ASSERT_OK(err, "load fentry_obj"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1264
if (!ASSERT_OK(err, "update jmp_table"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1283
if (!ASSERT_OK(err, "update jmp_table"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1304
if (!ASSERT_OK(err, "set_attach_target subprog_tail"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1308
if (!ASSERT_OK(err, "load fentry_obj"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
132
ASSERT_OK(err, "tailcall");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1328
if (!ASSERT_OK(err, "set_attach_target subprog_tail"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1332
if (!ASSERT_OK(err, "load fexit_obj"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1341
ASSERT_OK(err, "tailcall");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1350
ASSERT_OK(err, "tailcall count");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1366
ASSERT_OK(err, "fentry count");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1383
ASSERT_OK(err, "fexit count");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1389
if (!ASSERT_OK(err, "delete_elem from jmp_table"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1393
ASSERT_OK(err, "tailcall");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1398
ASSERT_OK(err, "tailcall count");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1404
ASSERT_OK(err, "fentry count");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
141
ASSERT_OK(err, "tailcall");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1411
ASSERT_OK(err, "fexit count");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1532
if (!ASSERT_OK(err, "set_attach_target"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1536
if (!ASSERT_OK(err, "tailcall_freplace__load"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1589
if (!ASSERT_OK(err, "set_attach_target"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1593
if (!ASSERT_OK(err, "tailcall_freplace__load"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1605
if (!ASSERT_OK(err, "destroy link"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1613
if (!ASSERT_OK(err, "update jmp_table"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1617
if (!ASSERT_OK(err, "delete_elem from jmp_table"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1623
if (!ASSERT_OK(err, "update jmp_table"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1632
if (!ASSERT_OK(err, "delete_elem from jmp_table"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1697
if (!ASSERT_OK(err, "tailcall_sleepable__load"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1705
if (!ASSERT_OK(err, "update jmp_table"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
205
ASSERT_OK(err, "tailcall");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
214
ASSERT_OK(err, "tailcall");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
223
ASSERT_OK(err, "tailcall");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
290
if (!ASSERT_OK(err, "set_attach_target subprog_tail"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
294
if (!ASSERT_OK(err, "load fentry_obj"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
314
if (!ASSERT_OK(err, "set_attach_target subprog_tail"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
318
if (!ASSERT_OK(err, "load fexit_obj"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
327
ASSERT_OK(err, "tailcall");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
340
ASSERT_OK(err, "tailcall count");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
356
ASSERT_OK(err, "fentry count");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
373
ASSERT_OK(err, "fexit count");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
383
ASSERT_OK(err, "tailcall");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
384
ASSERT_OK(topts.retval, "tailcall retval");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
479
ASSERT_OK(err, "tailcall");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
493
ASSERT_OK(err, "tailcall");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
569
ASSERT_OK(err, "tailcall");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
583
ASSERT_OK(err, "tailcall");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
645
ASSERT_OK(err, "tailcall");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
655
ASSERT_OK(err, "tailcall");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
656
ASSERT_OK(topts.retval, "tailcall retval");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
667
ASSERT_OK(err, "tailcall");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
70
ASSERT_OK(err, "tailcall");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
725
ASSERT_OK(err, "tailcall");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
738
ASSERT_OK(err, "tailcall count");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
747
ASSERT_OK(err, "tailcall");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
748
ASSERT_OK(topts.retval, "tailcall retval");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
79
ASSERT_OK(err, "tailcall");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
808
ASSERT_OK(err, "tailcall");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
817
ASSERT_OK(err, "tailcall");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
826
ASSERT_OK(err, "tailcall");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
918
ASSERT_OK(err, "tailcall");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
923
ASSERT_OK(err, "tailcall count");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
963
if (!ASSERT_OK(err, "jmp_table map update"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
967
ASSERT_OK(err, "entry prog test run");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
976
ASSERT_OK(err, "bss map lookup");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
99
ASSERT_OK(err, "tailcall");
tools/testing/selftests/bpf/prog_tests/task_kfunc.c
132
ASSERT_OK(WEXITSTATUS(wstatus) - 7, "vpid_test_failure");
tools/testing/selftests/bpf/prog_tests/task_kfunc.c
134
ASSERT_OK(WEXITSTATUS(wstatus), "run_vpid_test_err");
tools/testing/selftests/bpf/prog_tests/task_kfunc.c
24
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/task_kfunc.c
46
if (!ASSERT_OK(skel->bss->err, "pre_spawn_err"))
tools/testing/selftests/bpf/prog_tests/task_kfunc.c
64
ASSERT_OK(skel->bss->err, "post_wait_err");
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
105
if (!ASSERT_OK(err, "skel_attach"))
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
119
ASSERT_OK(err, "lookup map_a");
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
125
ASSERT_OK(err, "lookup map_b");
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
131
ASSERT_OK(err, "get prog info");
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
137
ASSERT_OK(err, "get prog info");
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
187
if (!ASSERT_OK(err, "getaffinity"))
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
190
if (!ASSERT_OK(err, "setaffinity"))
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
206
ASSERT_OK(err, "attach prog");
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
214
ASSERT_OK(err, "pthread_create");
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
227
ASSERT_OK(err, "get prog info");
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
284
if (!ASSERT_OK(err, "update_elem(udata)"))
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
288
if (!ASSERT_OK(err, "skel_attach"))
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
329
if (!ASSERT_OK(err, "update_elem(udata2)"))
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
336
if (!ASSERT_OK(err, "update_elem(udata2)"))
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
344
if (!ASSERT_OK(err, "update_elem(udata2)"))
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
353
if (!ASSERT_OK(err, "bpf_map_lookup_elem"))
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
360
ASSERT_OK(err, "delete_elem(udata2)");
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
367
ASSERT_OK(err, "update_elem(udata2)");
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
37
if (!ASSERT_OK(err, "skel_attach"))
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
407
ASSERT_OK(err, "update_elem(udata)");
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
443
if (!ASSERT_OK(err, "update_elem(udata, BPF_NOEXIST)"))
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
472
if (!ASSERT_OK(err, "btf__load_into_kernel"))
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
62
if (!ASSERT_OK(err, "skel_attach"))
tools/testing/selftests/bpf/prog_tests/task_under_cgroup.c
18
if (!ASSERT_OK(foo < 0, "cgroup_join_foo"))
tools/testing/selftests/bpf/prog_tests/task_under_cgroup.c
30
if (!ASSERT_OK(ret, "test_task_under_cgroup__load"))
tools/testing/selftests/bpf/prog_tests/task_under_cgroup.c
49
if (ASSERT_OK(ret, "fork process"))
tools/testing/selftests/bpf/prog_tests/task_work_stress.c
68
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/tc_bpf.c
306
if (!ASSERT_OK(ret, "bpf_tc_attach valid handle unset"))
tools/testing/selftests/bpf/prog_tests/tc_bpf.c
309
ASSERT_OK(bpf_tc_detach(hook, &opts_pf), "bpf_tc_detach");
tools/testing/selftests/bpf/prog_tests/tc_bpf.c
312
if (!ASSERT_OK(ret, "bpf_tc_attach valid priority unset"))
tools/testing/selftests/bpf/prog_tests/tc_bpf.c
315
ASSERT_OK(bpf_tc_detach(hook, &opts_hf), "bpf_tc_detach");
tools/testing/selftests/bpf/prog_tests/tc_bpf.c
322
if (!ASSERT_OK(ret, "bpf_tc_attach valid both handle and priority unset"))
tools/testing/selftests/bpf/prog_tests/tc_bpf.c
325
ASSERT_OK(bpf_tc_detach(hook, &opts_f), "bpf_tc_detach");
tools/testing/selftests/bpf/prog_tests/tc_bpf.c
34
if (!ASSERT_OK(ret, "bpf_prog_get_info_by_fd"))
tools/testing/selftests/bpf/prog_tests/tc_bpf.c
350
if (!ASSERT_OK(ret, "bpf_tc_hook_create(BPF_TC_INGRESS)"))
tools/testing/selftests/bpf/prog_tests/tc_bpf.c
360
if (!ASSERT_OK(ret, "test_tc_internal ingress"))
tools/testing/selftests/bpf/prog_tests/tc_bpf.c
372
if (!ASSERT_OK(ret, "test_tc_internal ingress"))
tools/testing/selftests/bpf/prog_tests/tc_bpf.c
379
if (!ASSERT_OK(ret, "test_tc_internal egress"))
tools/testing/selftests/bpf/prog_tests/tc_bpf.c
38
if (!ASSERT_OK(ret, "bpf_tc_attach"))
tools/testing/selftests/bpf/prog_tests/tc_bpf.c
385
if (!ASSERT_OK(ret, "test_tc_bpf_api"))
tools/testing/selftests/bpf/prog_tests/tc_bpf.c
406
if (!ASSERT_OK(ret, "set_cap_bpf_cap_net_admin"))
tools/testing/selftests/bpf/prog_tests/tc_bpf.c
409
if (!ASSERT_OK(ret, "disable_cap_sys_admin"))
tools/testing/selftests/bpf/prog_tests/tc_bpf.c
49
if (!ASSERT_OK(ret, "bpf_tc_attach replace mode"))
tools/testing/selftests/bpf/prog_tests/tc_bpf.c
54
if (!ASSERT_OK(ret, "bpf_tc_query"))
tools/testing/selftests/bpf/prog_tests/tc_bpf.c
65
ASSERT_OK(ret, "bpf_tc_detach");
tools/testing/selftests/bpf/prog_tests/tc_change_tail.c
31
if (!ASSERT_OK(ret, "create_pair"))
tools/testing/selftests/bpf/prog_tests/tc_helpers.h
18
if (!ASSERT_OK(err, "id_from_link_fd"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
104
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_links.c
1192
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
1238
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
1251
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_links.c
1289
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
1306
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_links.c
1348
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
1394
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
140
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
1407
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_links.c
1445
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
1462
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_links.c
1488
ASSERT_OK(system("ip link add dev tcx_opts1 type veth peer name tcx_opts2"), "add veth");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1506
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
1552
ASSERT_OK(system("ip link del dev tcx_opts1"), "del veth");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1566
ASSERT_OK(system("ip link del dev tcx_opts1"), "del veth");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1599
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
1615
if (!ASSERT_OK(err, "bpf_tc_hook_create"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
1620
if (!ASSERT_OK(err, "bpf_tc_attach"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
1632
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_links.c
1639
if (!ASSERT_OK(err, "link_update"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
1645
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_links.c
1652
if (!ASSERT_OK(err, "prog_detach"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
1658
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_links.c
1667
ASSERT_OK(err, "bpf_tc_detach");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1710
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
1723
ASSERT_OK(system("tc qdisc add dev lo ingress"), "add_ingress");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1728
if (!ASSERT_OK(err, "bpf_tc_attach"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
1748
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_links.c
1755
if (!ASSERT_OK(err, "prog_detach"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
1761
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_links.c
1770
ASSERT_OK(err, "bpf_tc_detach");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1772
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_links.c
1775
ASSERT_OK(system("tc qdisc del dev lo ingress"), "del_ingress");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1776
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_links.c
1778
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_links.c
1780
ASSERT_OK(system("tc qdisc del dev lo ingress"), "del_ingress");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1781
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_links.c
1805
if (!ASSERT_OK(err, "open_rtnetlink"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
182
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
1821
ASSERT_OK(err, "talk_rtnetlink");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1830
ASSERT_OK(system("ip link add dev foo type veth peer name bar"), "add veth");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1834
if (!ASSERT_OK(err, "attaching ingress"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
1836
ASSERT_OK(system("tc filter add block 1 matchall action skbmod swap mac"), "add block");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1838
if (!ASSERT_OK(err, "attaching clsact"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
1844
ASSERT_OK(system("tc filter add dev foo ingress matchall action skbmod swap mac"), "add filter");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1846
ASSERT_OK(system("ip link del dev foo"), "del veth");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1861
ASSERT_OK(system("ip link add dev tcx_opts1 type veth peer name tcx_opts2"), "add veth");
tools/testing/selftests/bpf/prog_tests/tc_links.c
1879
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
1931
if (!ASSERT_OK(err, "bpf_tc_hook_create"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
1936
if (!ASSERT_OK(err, "bpf_tc_attach"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
1939
ASSERT_OK(system("ip link del dev tcx_opts1"), "del veth");
tools/testing/selftests/bpf/prog_tests/tc_links.c
195
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_links.c
1953
ASSERT_OK(system("ip link del dev tcx_opts1"), "del veth");
tools/testing/selftests/bpf/prog_tests/tc_links.c
235
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
252
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_links.c
294
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
336
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
349
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_links.c
389
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
406
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_links.c
443
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
495
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
508
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_links.c
544
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
563
if (!ASSERT_OK(err, "bpf_tc_hook_create"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
568
if (!ASSERT_OK(err, "bpf_tc_attach"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
588
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_links.c
595
if (!ASSERT_OK(err, "prog_detach"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
60
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
601
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_links.c
610
ASSERT_OK(err, "bpf_tc_detach");
tools/testing/selftests/bpf/prog_tests/tc_links.c
651
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
699
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
71
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_links.c
712
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_links.c
760
if (!ASSERT_OK(err, "link_update"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
770
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
783
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_links.c
790
if (!ASSERT_OK(err, "link_detach"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
800
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
811
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_links.c
818
if (!ASSERT_OK(err, "link_update_self"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
828
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
839
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_links.c
874
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/tc_links.c
93
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
101
ASSERT_OK(system("ip link set dev " netkit_peer " up"),
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
103
ASSERT_OK(system("ip addr add dev " netkit_peer " 10.0.0.2/24"),
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
106
ASSERT_OK(system("ip link set " netkit_peer " netns foo"),
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
108
ASSERT_OK(system("ip netns exec foo ip link set dev "
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
110
ASSERT_OK(system("ip netns exec foo ip addr add dev "
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
118
ASSERT_OK(system("ip link set " netkit_peer " netns foo"),
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
120
ASSERT_OK(system("ip netns exec foo ip link set dev "
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
122
ASSERT_OK(system("ip netns exec foo ip addr add dev "
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
128
ASSERT_OK(system("ip link del dev " netkit_name), "del primary");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
129
ASSERT_OK(system("ip netns del foo"), "delete netns");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
140
if (!ASSERT_OK(ret, "write_sysctl(net.ipv4.ping_group_range)"))
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
149
if (!ASSERT_OK(ret, "setsockopt(SO_BINDTODEVICE)"))
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
153
if (!ASSERT_OK(ret, "setsockopt(SO_MARK)"))
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
158
if (!ASSERT_OK(ret, "setsockopt(SO_PRIORITY)"))
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
212
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
245
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
278
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
327
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
359
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
397
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
476
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
506
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
524
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
528
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
53
if (!ASSERT_OK(err, "open_rtnetlink"))
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
576
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
609
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
681
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
709
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
764
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
80
ASSERT_OK(err, "talk_rtnetlink");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
833
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
85
ASSERT_OK(system("ip netns add foo"), "create netns");
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
86
ASSERT_OK(system("ip link set dev " netkit_name " up"),
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
88
ASSERT_OK(system("ip addr add dev " netkit_name " 10.0.0.1/24"),
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
96
ASSERT_OK(system("ip link set dev " netkit_name
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1014
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
102
ASSERT_OK(err, "prog_detach_in");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1078
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1088
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1117
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1129
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1138
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1143
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1148
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1153
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1218
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1228
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1257
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1269
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1278
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1283
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1288
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1293
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1315
ASSERT_OK(system("ip link add dev tcx_opts1 type veth peer name tcx_opts2"), "add veth");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1367
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1372
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1377
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1383
ASSERT_OK(system("ip link del dev tcx_opts1"), "del veth");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1421
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1530
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1552
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1556
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
159
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1590
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1627
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1635
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
169
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1709
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1725
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1733
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1748
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1756
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1768
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1772
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1792
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1797
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1802
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1807
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1880
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
189
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1897
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1905
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1948
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1956
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1971
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1979
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1992
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
1999
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2004
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2009
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2014
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2087
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2104
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2112
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
214
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2164
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2172
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2187
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2195
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2208
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2215
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2220
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2225
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2230
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2254
ASSERT_OK(err, "bpf_tc_hook_create");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
226
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2305
if (!ASSERT_OK(err, "bpf_tc_hook_create"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2310
if (!ASSERT_OK(err, "bpf_tc_attach"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2322
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2342
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_opts.c
235
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2350
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2354
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2363
ASSERT_OK(err, "bpf_tc_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
240
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2409
ASSERT_OK(system("ip link add dev tcx_opts1 type veth peer name tcx_opts2"), "add veth");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2442
ASSERT_OK(system("ip link del dev tcx_opts1"), "del veth");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
245
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
250
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2529
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2541
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2559
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2577
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2635
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2663
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2691
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2727
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2732
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2737
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2742
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2773
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2792
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2802
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
311
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
321
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_opts.c
341
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
366
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
378
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_opts.c
387
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
394
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
406
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
413
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
424
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
431
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
441
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
514
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
524
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_opts.c
54
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
543
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
550
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
598
if (!ASSERT_OK(err, "bpf_tc_hook_create"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
603
if (!ASSERT_OK(err, "bpf_tc_attach"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
619
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_opts.c
626
if (!ASSERT_OK(err, "prog_detach"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
63
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_opts.c
632
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_opts.c
640
if (!ASSERT_OK(err, "prog_detach"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
648
ASSERT_OK(err, "bpf_tc_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
725
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
739
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_opts.c
763
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
773
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_opts.c
79
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
798
if (!ASSERT_OK(err, "prog_query"))
tools/testing/selftests/bpf/prog_tests/tc_opts.c
808
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_opts.c
853
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
860
ASSERT_OK(err, "prog_detach");
tools/testing/selftests/bpf/prog_tests/tc_opts.c
88
ASSERT_OK(system(ping_cmd), ping_cmd);
tools/testing/selftests/bpf/prog_tests/tc_opts.c
95
ASSERT_OK(err, "prog_detach_eg");
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
1002
if (!ASSERT_OK(set_forwarding(true), "enable forwarding"))
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
1031
if (!ASSERT_OK(err, "test_tc_neigh__load"))
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
1038
if (!ASSERT_OK(set_forwarding(false), "disable forwarding"))
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
1067
if (!ASSERT_OK(err, "test_tc_peer__load"))
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
1074
if (!ASSERT_OK(set_forwarding(false), "disable forwarding"))
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
1101
if (!ASSERT_OK(err, "ioctl TUNSETIFF"))
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
1207
if (!ASSERT_OK(err, "test_tc_peer__load"))
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
1245
if (!ASSERT_OK(set_forwarding(false), "disable forwarding"))
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
1269
if (ASSERT_OK(netns_setup_namespaces("add"), "setup namespaces")) { \
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
1270
if (ASSERT_OK(netns_setup_links_and_routes(&setup_result), \
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
1301
if (ASSERT_OK(err, "pthread_create"))
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
1302
ASSERT_OK(pthread_join(test_thread, NULL), "pthread_join");
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
177
if (!ASSERT_OK(err, "open_rtnetlink"))
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
199
ASSERT_OK(err, "talk_rtnetlink");
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
218
if (!ASSERT_OK(err, "create_ifindex_src"))
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
221
if (!ASSERT_OK(err, "create_ifindex_dst"))
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
342
ASSERT_OK(err, err_str);
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
365
ASSERT_OK(err, err_str);
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
436
if (!ASSERT_OK(settimeo(accept_fd, TIMEOUT_MILLIS), "settimeo"))
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
478
if (!ASSERT_OK(err, "set ipv4.ip_forward=0"))
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
482
if (!ASSERT_OK(err, "set ipv6.forwarding=0"))
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
527
ASSERT_OK(ret, "clock_gettime");
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
558
if (!ASSERT_OK(err, "setsockopt(SO_TIMESTAMPNS)"))
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
570
if (!ASSERT_OK(err, "__rcv_tstamp"))
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
601
ASSERT_OK(ret, "clock_get_time(CLOCK_TAI)");
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
618
ASSERT_OK(ret, "setsockopt(SO_TXTIME)");
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
642
if (!ASSERT_OK(err, "setsockopt(SO_TIMESTAMPNS)"))
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
651
if (!ASSERT_OK(err, "setsockopt(TCP_TX_DELAY)"))
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
939
if (!ASSERT_OK(err, "test_tc_dtime__load"))
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
950
if (!ASSERT_OK(err, "disable forwarding"))
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
968
if (!ASSERT_OK(err, "enable forwarding"))
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
994
if (!ASSERT_OK(test_tc_neigh_fib__load(skel), "test_tc_neigh_fib__load"))
tools/testing/selftests/bpf/prog_tests/tcp_custom_syncookie.c
35
if (!ASSERT_OK(unshare(CLONE_NEWNET), "create netns"))
tools/testing/selftests/bpf/prog_tests/tcp_custom_syncookie.c
38
if (!ASSERT_OK(system("ip link set dev lo up"), "ip"))
tools/testing/selftests/bpf/prog_tests/tcp_custom_syncookie.c
41
if (!ASSERT_OK(write_sysctl("/proc/sys/net/ipv4/tcp_ecn", "1"),
tools/testing/selftests/bpf/prog_tests/tcp_custom_syncookie.c
57
if (!ASSERT_OK(bpf_tc_hook_create(&qdisc_lo), "qdisc add dev lo clsact"))
tools/testing/selftests/bpf/prog_tests/tcp_custom_syncookie.c
60
if (!ASSERT_OK(bpf_tc_attach(&qdisc_lo, &tc_attach),
tools/testing/selftests/bpf/prog_tests/tcp_estats.c
11
if (!ASSERT_OK(err, ""))
tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c
113
if (!ASSERT_OK(getsockname(sk_fds->srv_fd, (struct sockaddr *)&addr6,
tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c
119
if (!ASSERT_OK(getsockname(sk_fds->active_fd, (struct sockaddr *)&addr6,
tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c
168
if (!ASSERT_OK(bpf_map_lookup_elem(hdr_stg_map_fd, &fd, &act),
tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c
45
if (!ASSERT_OK(unshare(CLONE_NEWNET), "create netns"))
tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c
48
if (!ASSERT_OK(system("ip link set dev lo up"), "run ip cmd"))
tools/testing/selftests/bpf/prog_tests/tcp_rtt.c
173
ASSERT_OK(run_test(cgroup_fd, server_fd), "run_test");
tools/testing/selftests/bpf/prog_tests/tcpbpf_user.c
101
ASSERT_OK(err, "recv(accept_fd) for fin");
tools/testing/selftests/bpf/prog_tests/tcpbpf_user.c
96
if (!ASSERT_OK(err, "recv(cli_fd) for fin"))
tools/testing/selftests/bpf/prog_tests/test_bpf_ma.c
50
if (!ASSERT_OK(err, "load"))
tools/testing/selftests/bpf/prog_tests/test_bpf_ma.c
54
if (!ASSERT_OK(err, "attach"))
tools/testing/selftests/bpf/prog_tests/test_bpf_ma.c
59
ASSERT_OK(skel->bss->err, "test error");
tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c
123
if (!ASSERT_OK(ret, "nl_family bind"))
tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c
130
if (!ASSERT_OK(ret, "nl_family query"))
tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c
173
if (!ASSERT_OK(ret, "ueid bind"))
tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c
179
if (!ASSERT_OK(ret, "ueid cmd"))
tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c
196
if (!ASSERT_OK(err->error, "ueid add"))
tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c
270
return !ASSERT_OK(bind(fd, &localaddr, sizeof(localaddr)), "client bind");
tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c
336
if (!ASSERT_OK(rc, "bpf_smc__attach"))
tools/testing/selftests/bpf/prog_tests/test_bpf_syscall_macro.c
30
if (!ASSERT_OK(err, "bpf_syscall_macro__load"))
tools/testing/selftests/bpf/prog_tests/test_bpf_syscall_macro.c
35
if (!ASSERT_OK(err, "bpf_syscall_macro__attach"))
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
102
if (!ASSERT_OK(err, "renameat2(/fs1/a, /fs1/b, RENAME_EXCHANGE)"))
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
105
if (!ASSERT_OK(err, "stat(" TDIR "/fs1/b)"))
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
110
if (!ASSERT_OK(err, "access(" TDIR "/fs1/b/1)"))
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
115
if (!ASSERT_OK(err, "stat(" TDIR "/fs1/map)"))
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
118
if (!ASSERT_OK(err, "renameat2(/fs1/c, /fs1/b, RENAME_EXCHANGE)"))
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
121
if (!ASSERT_OK(err, "stat(" TDIR "/fs1/b)"))
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
126
if (!ASSERT_OK(err, "access(" TDIR "/fs1/c/1)"))
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
136
if (!ASSERT_OK(err, "access(" TDIR "/fs1/b)"))
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
40
if (!ASSERT_OK(err, "unshare"))
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
44
if (!ASSERT_OK(err, "mount /"))
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
51
if ((err && errno != EEXIST) && !ASSERT_OK(err, "mkdir " TDIR))
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
55
if (!ASSERT_OK(err, "mount tmpfs"))
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
59
if (!ASSERT_OK(err, "mkdir " TDIR "/fs1"))
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
62
if (!ASSERT_OK(err, "mkdir " TDIR "/fs2"))
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
66
if (!ASSERT_OK(err, "mount bpffs " TDIR "/fs1"))
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
69
if (!ASSERT_OK(err, "mount bpffs " TDIR "/fs2"))
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
73
if (!ASSERT_OK(err, "reading " TDIR "/fs1/maps.debug"))
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
76
if (!ASSERT_OK(err, "reading " TDIR "/fs2/progs.debug"))
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
80
if (!ASSERT_OK(err, "creating " TDIR "/fs1/a"))
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
83
if (!ASSERT_OK(err, "creating " TDIR "/fs1/a/1"))
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
86
if (!ASSERT_OK(err, "creating " TDIR "/fs1/b"))
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
93
if (!ASSERT_OK(err, "pin map"))
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
99
if (!ASSERT_OK(err, "stat(" TDIR "/fs1/a)"))
tools/testing/selftests/bpf/prog_tests/test_btf_ext.c
27
if (!ASSERT_OK(err, "prog_line_info"))
tools/testing/selftests/bpf/prog_tests/test_btf_ext.c
38
if (!ASSERT_OK(err, "prog_func_info"))
tools/testing/selftests/bpf/prog_tests/test_global_funcs.c
71
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/test_global_funcs.c
81
if (!ASSERT_OK(err, "prog_info"))
tools/testing/selftests/bpf/prog_tests/test_ldsx_insn.c
118
if (!ASSERT_OK(err, "test_ldsx_insn__load"))
tools/testing/selftests/bpf/prog_tests/test_ldsx_insn.c
123
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/test_ldsx_insn.c
27
if (!ASSERT_OK(err, "test_ldsx_insn__load"))
tools/testing/selftests/bpf/prog_tests/test_ldsx_insn.c
31
if (!ASSERT_OK(err, "test_ldsx_insn__attach"))
tools/testing/selftests/bpf/prog_tests/test_ldsx_insn.c
34
ASSERT_OK(trigger_module_test_read(256), "trigger_read");
tools/testing/selftests/bpf/prog_tests/test_ldsx_insn.c
69
if (!ASSERT_OK(err, "test_ldsx_insn__load"))
tools/testing/selftests/bpf/prog_tests/test_local_storage.c
104
if (!ASSERT_OK(err, "attach"))
tools/testing/selftests/bpf/prog_tests/test_local_storage.c
121
if (!ASSERT_OK(system(cmd), "system(cp)"))
tools/testing/selftests/bpf/prog_tests/test_local_storage.c
149
if (!ASSERT_OK(system(cmd), "system(mv)"))
tools/testing/selftests/bpf/prog_tests/test_local_storage.c
67
if (!ASSERT_OK(err, "bpf_map_update_elem"))
tools/testing/selftests/bpf/prog_tests/test_local_storage.c
72
if (!ASSERT_OK(err, "bpf_map_lookup_elem"))
tools/testing/selftests/bpf/prog_tests/test_local_storage.c
80
if (!ASSERT_OK(err, "bpf_map_delete_elem()"))
tools/testing/selftests/bpf/prog_tests/test_lsm.c
109
if (!ASSERT_OK(err, "test_lsm_first_attach"))
tools/testing/selftests/bpf/prog_tests/test_lsm.c
113
ASSERT_OK(err, "test_lsm_second_attach");
tools/testing/selftests/bpf/prog_tests/test_lsm.c
62
if (!ASSERT_OK(err, "attach"))
tools/testing/selftests/bpf/prog_tests/test_lsm.c
71
if (!ASSERT_OK(err, "exec_cmd"))
tools/testing/selftests/bpf/prog_tests/test_mmap_inner_array.c
27
if (!ASSERT_OK(err, "attach"))
tools/testing/selftests/bpf/prog_tests/test_mmap_inner_array.c
43
if (!ASSERT_OK(err, "update elem"))
tools/testing/selftests/bpf/prog_tests/test_profiler.c
19
if (!ASSERT_OK(err, "test_run"))
tools/testing/selftests/bpf/prog_tests/test_profiler.c
22
if (!ASSERT_OK(test_attr.retval, "test_run retval"))
tools/testing/selftests/bpf/prog_tests/test_skb_pkt_end.c
19
if (!ASSERT_OK(err, "test_run"))
tools/testing/selftests/bpf/prog_tests/test_struct_ops_assoc.c
116
ASSERT_OK(err, "bpf_program__assoc_struct_ops");
tools/testing/selftests/bpf/prog_tests/test_struct_ops_assoc.c
119
if (!ASSERT_OK(err, "struct_ops_assoc__attach"))
tools/testing/selftests/bpf/prog_tests/test_struct_ops_assoc.c
128
ASSERT_OK(err, "bpf_prog_test_run_opts");
tools/testing/selftests/bpf/prog_tests/test_struct_ops_assoc.c
151
ASSERT_OK(err, "bpf_program__assoc_struct_ops");
tools/testing/selftests/bpf/prog_tests/test_struct_ops_assoc.c
165
ASSERT_OK(err, "bpf_prog_test_run_opts");
tools/testing/selftests/bpf/prog_tests/test_struct_ops_assoc.c
24
ASSERT_OK(err, "bpf_program__assoc_struct_ops(syscall_prog_a, st_ops_map_a)");
tools/testing/selftests/bpf/prog_tests/test_struct_ops_assoc.c
28
ASSERT_OK(err, "bpf_program__assoc_struct_ops(sys_enter_prog_a, st_ops_map_a)");
tools/testing/selftests/bpf/prog_tests/test_struct_ops_assoc.c
32
ASSERT_OK(err, "bpf_program__assoc_struct_ops(syscall_prog_b, st_ops_map_b)");
tools/testing/selftests/bpf/prog_tests/test_struct_ops_assoc.c
36
ASSERT_OK(err, "bpf_program__assoc_struct_ops(sys_enter_prog_b, st_ops_map_b)");
tools/testing/selftests/bpf/prog_tests/test_struct_ops_assoc.c
44
if (!ASSERT_OK(err, "struct_ops_assoc__attach"))
tools/testing/selftests/bpf/prog_tests/test_struct_ops_assoc.c
58
ASSERT_OK(err, "bpf_prog_test_run_opts");
tools/testing/selftests/bpf/prog_tests/test_struct_ops_assoc.c
61
ASSERT_OK(err, "bpf_prog_test_run_opts");
tools/testing/selftests/bpf/prog_tests/test_struct_ops_assoc.c
81
ASSERT_OK(err, "bpf_program__assoc_struct_ops(syscall_prog_a, st_ops_map_a)");
tools/testing/selftests/bpf/prog_tests/test_struct_ops_assoc.c
85
ASSERT_OK(err, "bpf_program__assoc_struct_ops(syscall_prog_b, st_ops_map_b)");
tools/testing/selftests/bpf/prog_tests/test_struct_ops_assoc.c
88
if (!ASSERT_OK(err, "struct_ops_assoc__attach"))
tools/testing/selftests/bpf/prog_tests/test_struct_ops_assoc.c
93
ASSERT_OK(err, "bpf_prog_test_run_opts");
tools/testing/selftests/bpf/prog_tests/test_struct_ops_assoc.c
96
ASSERT_OK(err, "bpf_prog_test_run_opts");
tools/testing/selftests/bpf/prog_tests/test_struct_ops_id_ops_mapping.c
25
if (!ASSERT_OK(err, "bpf_map_get_info_by_fd"))
tools/testing/selftests/bpf/prog_tests/test_struct_ops_id_ops_mapping.c
32
if (!ASSERT_OK(err, "bpf_map_get_info_by_fd"))
tools/testing/selftests/bpf/prog_tests/test_struct_ops_id_ops_mapping.c
38
if (!ASSERT_OK(err, "struct_ops_id_ops_mapping1__attach"))
tools/testing/selftests/bpf/prog_tests/test_struct_ops_id_ops_mapping.c
42
if (!ASSERT_OK(err, "struct_ops_id_ops_mapping2__attach"))
tools/testing/selftests/bpf/prog_tests/test_struct_ops_id_ops_mapping.c
56
ASSERT_OK(err, "bpf_prog_test_run_opts");
tools/testing/selftests/bpf/prog_tests/test_struct_ops_id_ops_mapping.c
60
ASSERT_OK(err, "bpf_prog_test_run_opts");
tools/testing/selftests/bpf/prog_tests/test_struct_ops_module.c
118
ASSERT_OK(err, "struct_ops_module_load");
tools/testing/selftests/bpf/prog_tests/test_struct_ops_module.c
172
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/test_struct_ops_module.c
197
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/test_struct_ops_module.c
242
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/test_struct_ops_module.c
277
if (!ASSERT_OK(err, "epoll_ctl"))
tools/testing/selftests/bpf/prog_tests/test_struct_ops_module.c
281
if (!ASSERT_OK(err, "detach_link"))
tools/testing/selftests/bpf/prog_tests/test_struct_ops_module.c
29
if (!ASSERT_OK(err, "get_value_type_btf_obj_info"))
tools/testing/selftests/bpf/prog_tests/test_struct_ops_module.c
78
if (!ASSERT_OK(err, "struct_ops_module_load"))
tools/testing/selftests/bpf/prog_tests/test_struct_ops_module.c
84
if (!ASSERT_OK(err, "bpf_map_get_info_by_fd"))
tools/testing/selftests/bpf/prog_tests/test_struct_ops_no_cfi.c
24
if (!ASSERT_OK(err, "finit_module"))
tools/testing/selftests/bpf/prog_tests/test_struct_ops_no_cfi.c
28
ASSERT_OK(err, "delete_module");
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1608
if (!ASSERT_OK(run_tests(cgfd), "run_tests"))
tools/testing/selftests/bpf/prog_tests/test_task_local_data.c
107
ASSERT_OK(err, "run task_main");
tools/testing/selftests/bpf/prog_tests/test_task_local_data.c
108
ASSERT_OK(opts.retval, "task_main retval");
tools/testing/selftests/bpf/prog_tests/test_task_local_data.c
132
ASSERT_OK(pthread_mutex_init(&global_mutex, NULL), "pthread_mutex_init");
tools/testing/selftests/bpf/prog_tests/test_task_local_data.c
172
if (!ASSERT_OK(err, "pthread_create"))
tools/testing/selftests/bpf/prog_tests/test_task_local_data.c
279
ASSERT_OK(err, "run task_main");
tools/testing/selftests/bpf/prog_tests/test_task_local_data.c
280
ASSERT_OK(opts.retval, "task_main retval");
tools/testing/selftests/bpf/prog_tests/test_task_local_data.c
78
ASSERT_OK(err, "run task_main");
tools/testing/selftests/bpf/prog_tests/test_task_local_data.c
79
ASSERT_OK(opts.retval, "task_main retval");
tools/testing/selftests/bpf/prog_tests/test_task_work.c
101
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/test_task_work.c
130
if (!ASSERT_OK(verify_map(map, user_string), "verify map"))
tools/testing/selftests/bpf/prog_tests/test_tc_edt.c
120
ASSERT_OK(err, "send_recv_data");
tools/testing/selftests/bpf/prog_tests/test_tc_edt.c
138
if (!ASSERT_OK(setup(skel), "global setup"))
tools/testing/selftests/bpf/prog_tests/test_tc_edt.c
47
if (!ASSERT_OK(make_netns(CLIENT_NS), "create client ns"))
tools/testing/selftests/bpf/prog_tests/test_tc_edt.c
49
if (!ASSERT_OK(make_netns(SERVER_NS), "create server ns"))
tools/testing/selftests/bpf/prog_tests/test_tc_edt.c
67
if (!ASSERT_OK(ret, "attach bpf prog"))
tools/testing/selftests/bpf/prog_tests/test_tc_tunnel.c
329
!ASSERT_OK(add_fou_rx_port(cfg), "configure FOU RX port"))
tools/testing/selftests/bpf/prog_tests/test_tc_tunnel.c
336
!ASSERT_OK(update_tunnel_intf_addr(cfg), "update testtun0 mac"))
tools/testing/selftests/bpf/prog_tests/test_tc_tunnel.c
339
(!ASSERT_OK(configure_kernel_for_mpls(cfg),
tools/testing/selftests/bpf/prog_tests/test_tc_tunnel.c
372
if (!ASSERT_OK(tc_prog_attach("veth2", cfg->server_ingress_prog_fd, -1),
tools/testing/selftests/bpf/prog_tests/test_tc_tunnel.c
386
if (!ASSERT_OK(run_server(cfg), "run server"))
tools/testing/selftests/bpf/prog_tests/test_tc_tunnel.c
394
if (!ASSERT_OK(send_and_test_data(cfg, true), "connect without any encap"))
tools/testing/selftests/bpf/prog_tests/test_tc_tunnel.c
398
if (!ASSERT_OK(configure_encapsulation(cfg), "configure encapsulation"))
tools/testing/selftests/bpf/prog_tests/test_tc_tunnel.c
403
if (!ASSERT_OK(configure_kernel_decapsulation(cfg),
tools/testing/selftests/bpf/prog_tests/test_tc_tunnel.c
406
if (!ASSERT_OK(send_and_test_data(cfg, true),
tools/testing/selftests/bpf/prog_tests/test_tc_tunnel.c
412
if (!ASSERT_OK(configure_ebpf_decapsulation(cfg), "configure ebpf decapsulation"))
tools/testing/selftests/bpf/prog_tests/test_tc_tunnel.c
414
ASSERT_OK(send_and_test_data(cfg, true), "connect with encap and decap progs");
tools/testing/selftests/bpf/prog_tests/test_tc_tunnel.c
436
if (!ASSERT_OK(make_netns(CLIENT_NS), "create client ns") ||
tools/testing/selftests/bpf/prog_tests/test_tc_tunnel.c
437
!ASSERT_OK(make_netns(SERVER_NS), "create server ns"))
tools/testing/selftests/bpf/prog_tests/test_tc_tunnel.c
474
if (!ASSERT_OK(set_subtest_progs(cfg, skel),
tools/testing/selftests/bpf/prog_tests/test_tc_tunnel.c
701
if (!ASSERT_OK(setup(), "global setup"))
tools/testing/selftests/bpf/prog_tests/test_tunnel.c
1072
if (ASSERT_OK(err, "pthread_create"))
tools/testing/selftests/bpf/prog_tests/test_tunnel.c
1073
ASSERT_OK(pthread_join(test_thread, NULL), "pthread_join");
tools/testing/selftests/bpf/prog_tests/test_tunnel.c
279
if (!ASSERT_OK(err, "set_ipip_encap"))
tools/testing/selftests/bpf/prog_tests/test_tunnel.c
550
if (!ASSERT_OK(err, "add vxlan tunnel"))
tools/testing/selftests/bpf/prog_tests/test_tunnel.c
582
if (!ASSERT_OK(err, "update bpf local_ip_map"))
tools/testing/selftests/bpf/prog_tests/test_tunnel.c
610
if (!ASSERT_OK(err, "add_ip6vxlan_tunnel"))
tools/testing/selftests/bpf/prog_tests/test_tunnel.c
637
if (!ASSERT_OK(err, "update bpf local_ip_map"))
tools/testing/selftests/bpf/prog_tests/test_tunnel.c
660
if (!ASSERT_OK(err, "add_ipip_tunnel"))
tools/testing/selftests/bpf/prog_tests/test_tunnel.c
711
if (!ASSERT_OK(err, "add_xfrm_tunnel"))
tools/testing/selftests/bpf/prog_tests/test_tunnel.c
732
if (!ASSERT_OK(err, "bpf_xdp_attach"))
tools/testing/selftests/bpf/prog_tests/test_tunnel.c
791
if (!ASSERT_OK(err, "add tunnel"))
tools/testing/selftests/bpf/prog_tests/test_tunnel.c
830
if (!ASSERT_OK(err, "add tunnel"))
tools/testing/selftests/bpf/prog_tests/test_tunnel.c
873
if (!ASSERT_OK(err, "add tunnel"))
tools/testing/selftests/bpf/prog_tests/test_tunnel.c
909
if (!ASSERT_OK(err, "add tunnel"))
tools/testing/selftests/bpf/prog_tests/test_tunnel.c
936
if (!ASSERT_OK(err, "add tunnel"))
tools/testing/selftests/bpf/prog_tests/test_tunnel.c
963
if (!ASSERT_OK(err, "add tunnel"))
tools/testing/selftests/bpf/prog_tests/test_tunnel.c
994
if (!ASSERT_OK(err, "add tunnel"))
tools/testing/selftests/bpf/prog_tests/test_xdp_veth.c
148
if (!ASSERT_OK(ret, "attach xdp program to local veth"))
tools/testing/selftests/bpf/prog_tests/test_xdp_veth.c
163
if (!ASSERT_OK(ret, "attach xdp program to remote veth")) {
tools/testing/selftests/bpf/prog_tests/test_xdp_veth.c
181
if (!ASSERT_OK(err, "append TID to ns0 name"))
tools/testing/selftests/bpf/prog_tests/test_xdp_veth.c
187
if (!ASSERT_OK(err, "append TID to ns name"))
tools/testing/selftests/bpf/prog_tests/test_xdp_veth.c
272
if (!ASSERT_OK(create_network(&net_config), "create network"))
tools/testing/selftests/bpf/prog_tests/test_xdp_veth.c
297
if (!ASSERT_OK(err, "configure interface redirection through map"))
tools/testing/selftests/bpf/prog_tests/test_xdp_veth.c
307
ASSERT_OK(SYS_NOFAIL("ip netns exec %s ping -c 1 -W 1 %s > /dev/null",
tools/testing/selftests/bpf/prog_tests/test_xdp_veth.c
365
if (!ASSERT_OK(create_network(&net_config), "create network"))
tools/testing/selftests/bpf/prog_tests/test_xdp_veth.c
377
if (!ASSERT_OK(err, "init IP count"))
tools/testing/selftests/bpf/prog_tests/test_xdp_veth.c
404
if (!ASSERT_OK(err, "bpf_map_update_elem"))
tools/testing/selftests/bpf/prog_tests/test_xdp_veth.c
414
if (!ASSERT_OK(err, "get IP cnt"))
tools/testing/selftests/bpf/prog_tests/test_xdp_veth.c
483
if (!ASSERT_OK(create_network(&net_config), "create network"))
tools/testing/selftests/bpf/prog_tests/test_xdp_veth.c
516
if (!ASSERT_OK(err, "bpf_map_update_elem"))
tools/testing/selftests/bpf/prog_tests/test_xdp_veth.c
521
if (!ASSERT_OK(err, "bpf_map_update_elem"))
tools/testing/selftests/bpf/prog_tests/test_xdp_veth.c
537
if (!ASSERT_OK(err, "get MAC res"))
tools/testing/selftests/bpf/prog_tests/time_tai.c
48
ASSERT_OK(ret, "test_run");
tools/testing/selftests/bpf/prog_tests/timer.c
209
if (!ASSERT_OK(err, "timer_attach"))
tools/testing/selftests/bpf/prog_tests/timer.c
218
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/timer.c
252
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/timer.c
279
ASSERT_OK(err, "timer");
tools/testing/selftests/bpf/prog_tests/timer.c
32
if (!ASSERT_OK(err, "test_run_opts err") ||
tools/testing/selftests/bpf/prog_tests/timer.c
33
!ASSERT_OK(topts.retval, "test_run_opts retval"))
tools/testing/selftests/bpf/prog_tests/timer.c
335
if (!ASSERT_OK(err, "timer_interrupt__attach"))
tools/testing/selftests/bpf/prog_tests/timer.c
340
if (!ASSERT_OK(err, "bpf_prog_test_run_opts"))
tools/testing/selftests/bpf/prog_tests/timer.c
53
if (!ASSERT_OK(err, "pthread_create"))
tools/testing/selftests/bpf/prog_tests/timer.c
59
if (ASSERT_OK(err, "pthread_join"))
tools/testing/selftests/bpf/prog_tests/timer.c
94
if (!ASSERT_OK(pipe(pipefd), "pipe"))
tools/testing/selftests/bpf/prog_tests/timer_crash.c
23
if (!ASSERT_OK(timer_crash__attach(skel), "timer_crash__attach"))
tools/testing/selftests/bpf/prog_tests/timer_lockup.c
31
ASSERT_OK(pthread_setaffinity_np(pthread_self(), sizeof(cpuset),
tools/testing/selftests/bpf/prog_tests/timer_lockup.c
75
if (!ASSERT_OK(pthread_create(&thrds[0], NULL, timer_lockup_thread,
tools/testing/selftests/bpf/prog_tests/timer_lockup.c
79
if (!ASSERT_OK(pthread_create(&thrds[1], NULL, timer_lockup_thread,
tools/testing/selftests/bpf/prog_tests/timer_mim.c
14
if (!ASSERT_OK(err, "timer_attach"))
tools/testing/selftests/bpf/prog_tests/timer_mim.c
19
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/timer_mim.c
76
ASSERT_OK(err, "timer_mim");
tools/testing/selftests/bpf/prog_tests/timer_start_deadlock.c
17
if (!ASSERT_OK(err, "skel_attach"))
tools/testing/selftests/bpf/prog_tests/timer_start_deadlock.c
27
ASSERT_OK(err, "prog_test_run");
tools/testing/selftests/bpf/prog_tests/timer_start_delete_race.c
115
if (!ASSERT_OK(err, "create start_timer_thread")) {
tools/testing/selftests/bpf/prog_tests/timer_start_delete_race.c
121
if (!ASSERT_OK(err, "create delete_elem_thread")) {
tools/testing/selftests/bpf/prog_tests/token.c
1001
if (!ASSERT_OK(err, "move_mount_bpffs"))
tools/testing/selftests/bpf/prog_tests/token.c
1014
if (!ASSERT_OK(err, "setenv_token_path"))
tools/testing/selftests/bpf/prog_tests/token.c
122
if (!ASSERT_OK(err, "fs_cfg_cmds"))
tools/testing/selftests/bpf/prog_tests/token.c
125
if (!ASSERT_OK(err, "fs_cfg_maps"))
tools/testing/selftests/bpf/prog_tests/token.c
128
if (!ASSERT_OK(err, "fs_cfg_progs"))
tools/testing/selftests/bpf/prog_tests/token.c
131
if (!ASSERT_OK(err, "fs_cfg_attachs"))
tools/testing/selftests/bpf/prog_tests/token.c
295
if (!ASSERT_OK(err, "lsm_skel_attach"))
tools/testing/selftests/bpf/prog_tests/token.c
300
if (!ASSERT_OK(err, "create_and_enter_userns"))
tools/testing/selftests/bpf/prog_tests/token.c
305
if (!ASSERT_OK(err, "create_mountns"))
tools/testing/selftests/bpf/prog_tests/token.c
309
if (!ASSERT_OK(err, "remount_root"))
tools/testing/selftests/bpf/prog_tests/token.c
330
if (!ASSERT_OK(err, "send_fs_fd"))
tools/testing/selftests/bpf/prog_tests/token.c
390
if (!ASSERT_OK(err, "send_token_fd"))
tools/testing/selftests/bpf/prog_tests/token.c
396
if (!ASSERT_OK(err, "test_callback"))
tools/testing/selftests/bpf/prog_tests/token.c
438
if (!ASSERT_OK(err, "recv_bpffs_fd"))
tools/testing/selftests/bpf/prog_tests/token.c
455
if (!ASSERT_OK(err, "recv_token_fd"))
tools/testing/selftests/bpf/prog_tests/token.c
459
ASSERT_OK(err, "waitpid_child");
tools/testing/selftests/bpf/prog_tests/token.c
477
if (!ASSERT_OK(err, "socketpair"))
tools/testing/selftests/bpf/prog_tests/token.c
518
if (!ASSERT_OK(err, "drop_caps"))
tools/testing/selftests/bpf/prog_tests/token.c
541
if (!ASSERT_OK(err, "restore_caps"))
tools/testing/selftests/bpf/prog_tests/token.c
589
if (!ASSERT_OK(err, "drop_caps"))
tools/testing/selftests/bpf/prog_tests/token.c
619
if (!ASSERT_OK(err, "restore_caps"))
tools/testing/selftests/bpf/prog_tests/token.c
686
if (!ASSERT_OK(err, "drop_caps"))
tools/testing/selftests/bpf/prog_tests/token.c
738
if (!ASSERT_OK(err, "obj_token_path_load"))
tools/testing/selftests/bpf/prog_tests/token.c
765
if (!ASSERT_OK(err, "obj_token_path_load"))
tools/testing/selftests/bpf/prog_tests/token.c
807
if (!ASSERT_OK(err, "priv_prog__load"))
tools/testing/selftests/bpf/prog_tests/token.c
828
if (!ASSERT_OK(err, "setup"))
tools/testing/selftests/bpf/prog_tests/token.c
832
if (!ASSERT_OK(err, "freplace__prepare"))
tools/testing/selftests/bpf/prog_tests/token.c
836
if (!ASSERT_OK(err, "set_attach_target"))
tools/testing/selftests/bpf/prog_tests/token.c
840
ASSERT_OK(err, "priv_freplace_prog__load");
tools/testing/selftests/bpf/prog_tests/token.c
856
if (!ASSERT_OK(err, "setup"))
tools/testing/selftests/bpf/prog_tests/token.c
891
if (!ASSERT_OK(err, "obj_token_path_load"))
tools/testing/selftests/bpf/prog_tests/token.c
937
if (!ASSERT_OK(err, "move_mount_bpffs"))
tools/testing/selftests/bpf/prog_tests/token.c
944
if (!ASSERT_OK(err, "setenv_token_path"))
tools/testing/selftests/bpf/prog_tests/token.c
998
if (!ASSERT_OK(mkdir(custom_dir, 0777), "mkdir_bpffs_custom"))
tools/testing/selftests/bpf/prog_tests/trace_ext.c
84
if (!ASSERT_OK(err, "tracing/test_pkt_md_access_new load")) {
tools/testing/selftests/bpf/prog_tests/trace_ext.c
91
if (!ASSERT_OK(err, "tracing/test_pkt_md_access_new attach"))
tools/testing/selftests/bpf/prog_tests/trace_ext.c
96
ASSERT_OK(err, "test_run_opts err");
tools/testing/selftests/bpf/prog_tests/trace_ext.c
97
ASSERT_OK(topts.retval, "test_run_opts retval");
tools/testing/selftests/bpf/prog_tests/trace_printk.c
30
if (!ASSERT_OK(err, "trace_printk__load"))
tools/testing/selftests/bpf/prog_tests/trace_printk.c
36
if (!ASSERT_OK(err, "trace_printk__attach"))
tools/testing/selftests/bpf/prog_tests/trace_printk.c
50
ASSERT_OK(read_trace_pipe_iter(trace_pipe_cb, &found, 1000),
tools/testing/selftests/bpf/prog_tests/trace_vprintk.c
29
if (!ASSERT_OK(err, "trace_vprintk__attach"))
tools/testing/selftests/bpf/prog_tests/trace_vprintk.c
43
ASSERT_OK(read_trace_pipe_iter(trace_pipe_cb, &found, 1000),
tools/testing/selftests/bpf/prog_tests/tracing_failure.c
21
if (!ASSERT_OK(err, "tracing_failure__load"))
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
125
if (!ASSERT_OK(err, "tracing_struct__attach"))
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
128
ASSERT_OK(trigger_module_test_read(256), "trigger_read");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
18
if (!ASSERT_OK(err, "tracing_struct__attach"))
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
21
ASSERT_OK(trigger_module_test_read(256), "trigger_read");
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
73
if (!ASSERT_OK(err, "tracing_struct_many_args__attach"))
tools/testing/selftests/bpf/prog_tests/tracing_struct.c
76
ASSERT_OK(trigger_module_test_read(256), "trigger_read");
tools/testing/selftests/bpf/prog_tests/trampoline_count.c
23
if (!ASSERT_OK(err, "obj_load"))
tools/testing/selftests/bpf/prog_tests/trampoline_count.c
88
if (!ASSERT_OK(err, "bpf_prog_test_run_opts"))
tools/testing/selftests/bpf/prog_tests/type_cast.c
27
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/type_cast.c
32
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/type_cast.c
61
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/type_cast.c
66
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c
122
ASSERT_OK(bpf_map_update_elem(map_fds[i], &key, vals, 0), "map_update_elem");
tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c
123
ASSERT_OK(bpf_map_lookup_elem(map_fds[i], &key, &lookup_vals), "map_lookup_elem");
tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c
126
ASSERT_OK(bpf_map_delete_elem(map_fds[i], &key), "map_delete_elem");
tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c
187
if (ASSERT_OK(bpf_map_get_info_by_fd(map_fds[0], &map_info, &map_info_len),
tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c
195
if (ASSERT_OK(bpf_link_get_info_by_fd(bpf_link__fd(skel->links.sys_nanosleep_enter),
tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c
256
ASSERT_OK(bpf_obj_pin(map_fds[i], map_paths[i]), "pin map_fd");
tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c
259
if (!ASSERT_OK(sysctl_set("/proc/sys/kernel/perf_event_paranoid", perf_event_paranoid_orig,
tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c
268
if (!ASSERT_OK(strcmp(unprivileged_bpf_disabled_orig, "1"),
tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c
272
if (!ASSERT_OK(ret, "set unprivileged_bpf_disabled"))
tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c
277
ASSERT_OK(bpf_prog_get_info_by_fd(prog_fd, &prog_info, &prog_info_len),
tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c
291
if (!ASSERT_OK(test_unpriv_bpf_disabled__attach(skel), "skel_attach"))
tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c
294
if (!ASSERT_OK(cap_disable_effective(ALL_CAPS, &save_caps), "disable caps"))
tools/testing/selftests/bpf/prog_tests/uprobe.c
81
if (!ASSERT_OK(err, "skel_attach"))
tools/testing/selftests/bpf/prog_tests/uprobe.c
85
ASSERT_OK(urand_trigger(&urand_pipe), "urand_exit_code");
tools/testing/selftests/bpf/prog_tests/uprobe_autoattach.c
27
if (!ASSERT_OK(test_uprobe_autoattach__attach(skel), "skel_attach"))
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
1053
if (!ASSERT_OK(err, "pthread_create"))
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
1083
if (!ASSERT_OK(spawn_child_flag(&child[i], clone_vm), "spawn_child"))
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
1140
if (!ASSERT_OK(err, "uprobe_multi_session__attach"))
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
1182
if (!ASSERT_OK(err, "uprobe_multi_session_single__attach"))
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
1211
if (!ASSERT_OK(err, "uprobe_multi_session_cookie__attach"))
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
1239
if (!ASSERT_OK(err, "uprobe_multi_session_recursive__attach"))
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
1290
if (!ASSERT_OK(err, "uprobe_multi_bench__attach"))
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
259
if (!ASSERT_OK(err, "uprobe_multi__attach"))
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
342
if (!ASSERT_OK(spawn_child(&child), "spawn_child"))
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
348
if (!ASSERT_OK(spawn_thread(&child), "spawn_thread"))
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
612
if (!ASSERT_OK(err, "elf_resolve_syms_offsets_func"))
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
617
if (!ASSERT_OK(err, "elf_resolve_syms_offsets_sema"))
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
679
if (!ASSERT_OK(err, "elf_resolve_syms_offsets"))
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
748
if (!ASSERT_OK(spawn_child(&child), "spawn_child"))
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
754
if (!ASSERT_OK(spawn_thread(&child), "spawn_thread"))
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
852
if (!ASSERT_OK(uprobe_attach(skel, idx, offset), "uprobe_attach_after"))
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
897
if (!ASSERT_OK(uprobe_attach(skel, idx, offset), "uprobe_attach_before"))
tools/testing/selftests/bpf/prog_tests/uprobe_syscall.c
221
if (!ASSERT_OK(err, "register_uprobe"))
tools/testing/selftests/bpf/prog_tests/uprobe_syscall.c
230
if (!ASSERT_OK(err, "unregister_uprobe"))
tools/testing/selftests/bpf/prog_tests/uprobe_syscall.c
292
if (!ASSERT_OK(pipe(go), "pipe"))
tools/testing/selftests/bpf/prog_tests/uprobe_syscall.c
426
ASSERT_OK(find_uprobes_trampoline(tramp), "uprobes_trampoline");
tools/testing/selftests/bpf/prog_tests/uprobe_syscall.c
434
ASSERT_OK(find_uprobes_trampoline(tramp), "uprobes_trampoline");
tools/testing/selftests/bpf/prog_tests/uprobe_syscall.c
435
ASSERT_OK(memcmp(addr, nop5, 5), "nop5");
tools/testing/selftests/bpf/prog_tests/uprobe_syscall.c
685
if (!ASSERT_OK(err, "elf_resolve_syms_offsets_sema"))
tools/testing/selftests/bpf/prog_tests/uprobe_syscall.c
742
if (!ASSERT_OK(err, "pthread_create"))
tools/testing/selftests/bpf/prog_tests/uretprobe_stack.c
137
if (!ASSERT_OK(err, "skel_attach"))
tools/testing/selftests/bpf/prog_tests/usdt.c
125
if (!ASSERT_OK(err, "skel_attach"))
tools/testing/selftests/bpf/prog_tests/usdt.c
320
if (!ASSERT_OK(err, "skel_attach"))
tools/testing/selftests/bpf/prog_tests/usdt.c
458
if (!ASSERT_OK(err, "skel_auto_attach"))
tools/testing/selftests/bpf/prog_tests/usdt.c
492
ASSERT_OK(urand_trigger(&urand_pipe), "urand_exit_code");
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
118
ASSERT_OK(munmap(mmap_ptr, page_size), "unmap_ro_cons");
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
127
ASSERT_OK(munmap(mmap_ptr, page_size), "unmap_rw_prod");
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
136
ASSERT_OK(munmap(mmap_ptr, page_size), "unmap_rw_data");
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
178
if (!ASSERT_OK(err, "skel_attach"))
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
231
ASSERT_OK(munmap(producer_pos_ptr, page_size), "unmap_producer_pos");
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
232
ASSERT_OK(munmap(data_ptr, page_size), "unmap_data_ptr");
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
243
if (!ASSERT_OK(err, "misaligned_skel"))
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
259
if (!ASSERT_OK(err, "wrong_offset_skel"))
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
275
if (!ASSERT_OK(err, "huge_sample_skel"))
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
290
if (!ASSERT_OK(err, "ringbuf_basic_skel"))
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
296
if (!ASSERT_OK(err, "write_samples"))
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
314
if (!ASSERT_OK(err, "ringbuf_full_sample_skel"))
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
339
if (!ASSERT_OK(err, "ringbuf_align_autoadjust_skel"))
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
443
ASSERT_OK(err, "write_samples");
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
531
ASSERT_OK(skel->bss->err, "consume_kern_ringbuf_err");
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
543
if (!ASSERT_OK(err, "create_ringbufs"))
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
554
ASSERT_OK(err, "send_test_message");
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
80
if (!ASSERT_OK(err, "set_max_entries"))
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
84
if (!ASSERT_OK(err, "set_max_entries"))
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
88
if (!ASSERT_OK(err, "skel_load"))
tools/testing/selftests/bpf/prog_tests/verif_stats.c
21
if (!ASSERT_OK(err, "bpf_prog_get_info_by_fd"))
tools/testing/selftests/bpf/prog_tests/verifier_log.c
69
if (!expect_load_error && !ASSERT_OK(err, "unexpected_load_failure"))
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
283
if (!ASSERT_OK(ret, "_run_setup_process"))
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
302
if (!ASSERT_OK(ret, "test_verify_pkcs7_sig__load"))
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
306
if (!ASSERT_OK(ret, "test_verify_pkcs7_sig__attach"))
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
324
if (!ASSERT_OK(ret, "populate_data_item_str"))
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
328
if (!ASSERT_OK(ret, "bpf_map_update_elem data_input"))
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
337
if (!ASSERT_OK(ret, "bpf_map_update_elem data_input"))
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
374
if (!ASSERT_OK(ret, "populate_data_item_mod"))
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
384
if (!ASSERT_OK(ret, "bpf_map_update_elem data_input"))
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
391
if (!ASSERT_OK(ret, "bpf_map_update_elem data_input"))
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
440
if (!ASSERT_OK(ret, "setxattr"))
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
484
if (!ASSERT_OK(ret, "_run_setup_process"))
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
510
if (!ASSERT_OK(ret, "test_sig_in_xattr__load"))
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
514
if (!ASSERT_OK(ret, "test_sig_in_xattr__attach"))
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
527
if (!ASSERT_OK(ret, "fsverity-enable"))
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
536
if (!ASSERT_OK(ret, "add_signature_to_xattr_1"))
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
546
if (!ASSERT_OK(ret, "add_signature_to_xattr_2"))
tools/testing/selftests/bpf/prog_tests/vmlinux.c
29
if (!ASSERT_OK(err, "test_vmlinux__attach"))
tools/testing/selftests/bpf/prog_tests/vrf_socket_lookup.c
118
if (!ASSERT_OK(ret, "bpf_tc_hook_create"))
tools/testing/selftests/bpf/prog_tests/vrf_socket_lookup.c
122
if (!ASSERT_OK(ret, "bpf_tc_attach")) {
tools/testing/selftests/bpf/prog_tests/vrf_socket_lookup.c
127
if (!ASSERT_OK(ret, "bpf_xdp_attach")) {
tools/testing/selftests/bpf/prog_tests/vrf_socket_lookup.c
261
if (!ASSERT_OK(test_lookup(skel, sotype, IP4_ADDR_VETH02, NON_VRF_PORT,
tools/testing/selftests/bpf/prog_tests/vrf_socket_lookup.c
264
if (!ASSERT_OK(test_lookup(skel, sotype, IP4_ADDR_VETH02, IN_VRF_PORT,
tools/testing/selftests/bpf/prog_tests/vrf_socket_lookup.c
267
if (!ASSERT_OK(test_lookup(skel, sotype, IP4_ADDR_VETH01, NON_VRF_PORT,
tools/testing/selftests/bpf/prog_tests/vrf_socket_lookup.c
270
if (!ASSERT_OK(test_lookup(skel, sotype, IP4_ADDR_VETH01, IN_VRF_PORT,
tools/testing/selftests/bpf/prog_tests/vrf_socket_lookup.c
293
if (!ASSERT_OK(setup(skel), "setup"))
tools/testing/selftests/bpf/prog_tests/vrf_socket_lookup.c
68
if (!ASSERT_OK(err, "make_address"))
tools/testing/selftests/bpf/prog_tests/vrf_socket_lookup.c
75
if (!ASSERT_OK(settimeo(fd, TIMEOUT_MS), "settimeo"))
tools/testing/selftests/bpf/prog_tests/vrf_socket_lookup.c
95
if (!ASSERT_OK(err, "setsockopt(SO_BINDTODEVICE)"))
tools/testing/selftests/bpf/prog_tests/wq.c
23
if (!ASSERT_OK(err, "wq_attach"))
tools/testing/selftests/bpf/prog_tests/wq.c
28
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/wq.c
58
if (!ASSERT_OK(err, "skel__prepare"))
tools/testing/selftests/bpf/prog_tests/wq.c
67
if (!ASSERT_OK(err, "map reuse fd")) {
tools/testing/selftests/bpf/prog_tests/xdp.c
37
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/xdp.c
48
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/xdp_adjust_frags.c
44
ASSERT_OK(err, "xdp_update_frag");
tools/testing/selftests/bpf/prog_tests/xdp_adjust_frags.c
69
ASSERT_OK(err, "xdp_update_frag");
tools/testing/selftests/bpf/prog_tests/xdp_adjust_frags.c
83
ASSERT_OK(err, "xdp_update_frag");
tools/testing/selftests/bpf/prog_tests/xdp_adjust_frags.c
97
ASSERT_OK(err, "xdp_update_frag");
tools/testing/selftests/bpf/prog_tests/xdp_adjust_tail.c
105
if (!ASSERT_OK(err, "test_xdp_adjust_tail_grow"))
tools/testing/selftests/bpf/prog_tests/xdp_adjust_tail.c
134
ASSERT_OK(err, "case-128");
tools/testing/selftests/bpf/prog_tests/xdp_adjust_tail.c
186
ASSERT_OK(err, "9Kb-10b");
tools/testing/selftests/bpf/prog_tests/xdp_adjust_tail.c
197
ASSERT_OK(err, "9Kb-4Kb");
tools/testing/selftests/bpf/prog_tests/xdp_adjust_tail.c
207
ASSERT_OK(err, "9Kb-9Kb");
tools/testing/selftests/bpf/prog_tests/xdp_adjust_tail.c
21
if (!ASSERT_OK(err, "test_xdp_adjust_tail_shrink"))
tools/testing/selftests/bpf/prog_tests/xdp_adjust_tail.c
25
ASSERT_OK(err, "ipv4");
tools/testing/selftests/bpf/prog_tests/xdp_adjust_tail.c
250
ASSERT_OK(err, "9Kb+10b");
tools/testing/selftests/bpf/prog_tests/xdp_adjust_tail.c
278
ASSERT_OK(err, "9Kb+10b");
tools/testing/selftests/bpf/prog_tests/xdp_adjust_tail.c
321
ASSERT_OK(err, "90Kb+10b");
tools/testing/selftests/bpf/prog_tests/xdp_adjust_tail.c
33
ASSERT_OK(err, "ipv6");
tools/testing/selftests/bpf/prog_tests/xdp_adjust_tail.c
349
ASSERT_OK(err, "90Kb+10b");
tools/testing/selftests/bpf/prog_tests/xdp_adjust_tail.c
61
if (!ASSERT_OK(err, "test_xdp_adjust_tail_grow"))
tools/testing/selftests/bpf/prog_tests/xdp_adjust_tail.c
65
ASSERT_OK(err, "ipv4");
tools/testing/selftests/bpf/prog_tests/xdp_adjust_tail.c
73
ASSERT_OK(err, "ipv6");
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
180
if (!ASSERT_OK(setns_by_name("ns_dst"), "set netns to ns_dst"))
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
201
ASSERT_OK(system("ip link delete bond1"), "delete bond1");
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
202
ASSERT_OK(system("ip link delete veth1_1"), "delete veth1_1");
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
203
ASSERT_OK(system("ip link delete veth1_2"), "delete veth1_2");
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
204
ASSERT_OK(system("ip netns delete ns_dst"), "delete ns_dst");
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
342
if (!ASSERT_OK(setns_by_name("ns_dst"), "could not set netns to ns_dst"))
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
354
if (!ASSERT_OK(err, "add interface to map_all"))
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
37
ASSERT_OK(setns(root_netns_fd, CLONE_NEWNET), "restore_root_netns");
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
386
if (!ASSERT_OK(system("ip link add veth type veth"), "add veth"))
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
388
if (!ASSERT_OK(system("ip link add bond type bond"), "add bond"))
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
404
if (!ASSERT_OK(err, "set veth master"))
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
437
if (!ASSERT_OK(system("ip link add vxlan type vxlan id 1 remote 1.2.3.4 dstport 0 dev lo"),
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
442
if (!ASSERT_OK(err, "set vxlan master"))
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
465
if (!ASSERT_OK(system("ip link add bond type bond"), "add bond"))
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
472
if (!ASSERT_OK(system("ip link add bond_nest1 type bond"), "add bond_nest1"))
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
476
if (!ASSERT_OK(err, "set bond_nest1 master"))
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
479
if (!ASSERT_OK(system("ip link add bond_nest2 type bond"), "add bond_nest1"))
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
483
if (!ASSERT_OK(err, "set bond_nest2 master"))
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
502
if (!ASSERT_OK(system("ip link add bond type bond"), "add bond"))
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
511
if (!ASSERT_OK(err, "bond bpf_xdp_query"))
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
518
if (!ASSERT_OK(system("ip link add veth0 type veth peer name veth1"),
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
522
if (!ASSERT_OK(system("ip link add veth2 type veth peer name veth3"),
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
526
if (!ASSERT_OK(system("ip link set veth0 master bond"),
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
534
if (!ASSERT_OK(err, "bond bpf_xdp_query"))
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
554
if (!ASSERT_OK(err, "bond bpf_xdp_query"))
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
564
if (!ASSERT_OK(system("ip link set veth2 master bond"),
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
569
if (!ASSERT_OK(err, "bond bpf_xdp_query"))
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
581
if (!ASSERT_OK(system("ip link set veth2 nomaster"),
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
586
if (!ASSERT_OK(err, "bond bpf_xdp_query"))
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
596
if (!ASSERT_OK(system("ip link set veth0 nomaster"),
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
601
if (!ASSERT_OK(err, "bond bpf_xdp_query"))
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
646
if (!ASSERT_OK(err, "attach XDP to bond0"))
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
654
ASSERT_OK(bpf_xdp_detach(bond_ifindex, XDP_FLAGS_DRV_MODE, NULL),
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
659
ASSERT_OK(err, "vlan+srcmac change without XDP should succeed");
tools/testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c
141
if (!ASSERT_OK(err, "test_xdp_bpf2bpf__load"))
tools/testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c
145
if (!ASSERT_OK(err, "test_xdp_bpf2bpf__attach"))
tools/testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c
83
ASSERT_OK(err, "ipv4");
tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c
243
if (!ASSERT_OK(ret, "bpf_tc_hook_create"))
tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c
252
if (!ASSERT_OK(ret, "bpf_tc_attach"))
tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c
280
if (!ASSERT_OK(ret, "send_test_packet"))
tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c
323
if (!ASSERT_OK(ret, "bpf_tc_hook_create"))
tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c
328
if (!ASSERT_OK(ret, "bpf_tc_attach"))
tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c
336
if (!ASSERT_OK(ret, "bpf_tc_attach"))
tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c
346
if (!ASSERT_OK(ret, "write_test_packet"))
tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c
387
if (!ASSERT_OK(ret, "bpf_tc_hook_create"))
tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c
392
if (!ASSERT_OK(ret, "bpf_tc_attach"))
tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c
418
if (!ASSERT_OK(ret, "write_test_packet"))
tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c
83
ASSERT_OK(err, "bpf_prog_test_run(valid)");
tools/testing/selftests/bpf/prog_tests/xdp_cpumap_attach.c
132
if (!ASSERT_OK(err, "bpf_prog_get_info_by_fd"))
tools/testing/selftests/bpf/prog_tests/xdp_cpumap_attach.c
137
ASSERT_OK(err, "Add program to cpumap entry");
tools/testing/selftests/bpf/prog_tests/xdp_cpumap_attach.c
140
ASSERT_OK(err, "Read cpumap entry");
tools/testing/selftests/bpf/prog_tests/xdp_cpumap_attach.c
37
if (!ASSERT_OK(err, "Generic attach of program with 8-byte CPUMAP"))
tools/testing/selftests/bpf/prog_tests/xdp_cpumap_attach.c
43
if (!ASSERT_OK(err, "bpf_prog_get_info_by_fd"))
tools/testing/selftests/bpf/prog_tests/xdp_cpumap_attach.c
48
ASSERT_OK(err, "Add program to cpumap entry");
tools/testing/selftests/bpf/prog_tests/xdp_cpumap_attach.c
51
ASSERT_OK(err, "Read cpumap entry");
tools/testing/selftests/bpf/prog_tests/xdp_cpumap_attach.c
63
ASSERT_OK(err, "XDP test run");
tools/testing/selftests/bpf/prog_tests/xdp_cpumap_attach.c
72
ASSERT_OK(err, "XDP program detach");
tools/testing/selftests/bpf/prog_tests/xdp_devmap_attach.c
129
ASSERT_OK(err, "test_xdp_devmap_tailcall__load");
tools/testing/selftests/bpf/prog_tests/xdp_devmap_attach.c
152
if (!ASSERT_OK(err, "bpf_prog_get_info_by_fd"))
tools/testing/selftests/bpf/prog_tests/xdp_devmap_attach.c
157
ASSERT_OK(err, "Add frags program to devmap entry");
tools/testing/selftests/bpf/prog_tests/xdp_devmap_attach.c
160
ASSERT_OK(err, "Read devmap entry");
tools/testing/selftests/bpf/prog_tests/xdp_devmap_attach.c
209
if (!ASSERT_OK(err, "Attach of program with 8-byte devmap"))
tools/testing/selftests/bpf/prog_tests/xdp_devmap_attach.c
215
if (!ASSERT_OK(err, "bpf_prog_get_info_by_fd"))
tools/testing/selftests/bpf/prog_tests/xdp_devmap_attach.c
220
ASSERT_OK(err, "Add program to devmap entry");
tools/testing/selftests/bpf/prog_tests/xdp_devmap_attach.c
223
ASSERT_OK(err, "Read devmap entry");
tools/testing/selftests/bpf/prog_tests/xdp_devmap_attach.c
229
if (!ASSERT_OK(err, "Attach of dummy XDP"))
tools/testing/selftests/bpf/prog_tests/xdp_devmap_attach.c
240
ASSERT_OK(err, "XDP test run");
tools/testing/selftests/bpf/prog_tests/xdp_devmap_attach.c
246
ASSERT_OK(err, "XDP program detach");
tools/testing/selftests/bpf/prog_tests/xdp_devmap_attach.c
249
ASSERT_OK(err, "XDP program detach");
tools/testing/selftests/bpf/prog_tests/xdp_devmap_attach.c
42
if (!ASSERT_OK(err, "Generic attach of program with 8-byte devmap"))
tools/testing/selftests/bpf/prog_tests/xdp_devmap_attach.c
48
if (!ASSERT_OK(err, "bpf_prog_get_info_by_fd"))
tools/testing/selftests/bpf/prog_tests/xdp_devmap_attach.c
53
ASSERT_OK(err, "Add program to devmap entry");
tools/testing/selftests/bpf/prog_tests/xdp_devmap_attach.c
56
ASSERT_OK(err, "Read devmap entry");
tools/testing/selftests/bpf/prog_tests/xdp_devmap_attach.c
67
ASSERT_OK(err, "XDP test run");
tools/testing/selftests/bpf/prog_tests/xdp_devmap_attach.c
73
ASSERT_OK(err, "XDP program detach");
tools/testing/selftests/bpf/prog_tests/xdp_do_redirect.c
168
if (!ASSERT_OK(err, "veth_src bpf_xdp_query"))
tools/testing/selftests/bpf/prog_tests/xdp_do_redirect.c
178
if (!ASSERT_OK(err, "veth_dst bpf_xdp_query"))
tools/testing/selftests/bpf/prog_tests/xdp_do_redirect.c
192
if (!ASSERT_OK(err, "veth_src bpf_xdp_query gro on"))
tools/testing/selftests/bpf/prog_tests/xdp_do_redirect.c
203
if (!ASSERT_OK(err, "veth_dst bpf_xdp_query gro on"))
tools/testing/selftests/bpf/prog_tests/xdp_do_redirect.c
219
if (!ASSERT_OK(test_xdp_do_redirect__load(skel), "load"))
tools/testing/selftests/bpf/prog_tests/xdp_do_redirect.c
233
if (!ASSERT_OK(err, "prog_run"))
tools/testing/selftests/bpf/prog_tests/xdp_do_redirect.c
48
if (!ASSERT_OK(ret, "create tc hook"))
tools/testing/selftests/bpf/prog_tests/xdp_do_redirect.c
52
if (!ASSERT_OK(ret, "bpf_tc_attach")) {
tools/testing/selftests/bpf/prog_tests/xdp_do_redirect.c
89
ASSERT_OK(err, "prog_run_max_size");
tools/testing/selftests/bpf/prog_tests/xdp_flowtable.c
148
if (!ASSERT_OK(send_udp_traffic(), "send udp"))
tools/testing/selftests/bpf/prog_tests/xdp_flowtable.c
157
if (!ASSERT_OK(bpf_map_lookup_elem(stats_fd, &key, &value),
tools/testing/selftests/bpf/prog_tests/xdp_info.c
68
if (!ASSERT_OK(err, "bpf_xdp_query"))
tools/testing/selftests/bpf/prog_tests/xdp_link.c
113
if (!ASSERT_OK(err, "id2_check_err") || !ASSERT_EQ(id0, id2, "id2_check_val"))
tools/testing/selftests/bpf/prog_tests/xdp_link.c
118
if (!ASSERT_OK(err, "link_upd"))
tools/testing/selftests/bpf/prog_tests/xdp_link.c
124
if (!ASSERT_OK(err, "link_info"))
tools/testing/selftests/bpf/prog_tests/xdp_link.c
137
if (!ASSERT_OK(err, "link_detach"))
tools/testing/selftests/bpf/prog_tests/xdp_link.c
144
ASSERT_OK(err, "link_info");
tools/testing/selftests/bpf/prog_tests/xdp_link.c
33
if (!ASSERT_OK(err, "fd_info1"))
tools/testing/selftests/bpf/prog_tests/xdp_link.c
39
if (!ASSERT_OK(err, "fd_info2"))
tools/testing/selftests/bpf/prog_tests/xdp_link.c
45
if (!ASSERT_OK(err, "fd_attach"))
tools/testing/selftests/bpf/prog_tests/xdp_link.c
50
if (!ASSERT_OK(err, "id1_check_err") || !ASSERT_EQ(id0, id1, "id1_check_val"))
tools/testing/selftests/bpf/prog_tests/xdp_link.c
66
if (!ASSERT_OK(err, "prog_detach"))
tools/testing/selftests/bpf/prog_tests/xdp_link.c
77
if (!ASSERT_OK(err, "id1_check_err") || !ASSERT_EQ(id0, id1, "id1_check_val"))
tools/testing/selftests/bpf/prog_tests/xdp_metadata.c
402
if (!ASSERT_OK(ret, "open_xsk(RX_NAME)"))
tools/testing/selftests/bpf/prog_tests/xdp_metadata.c
420
if (!ASSERT_OK(xdp_metadata__load(bpf_obj), "load skeleton"))
tools/testing/selftests/bpf/prog_tests/xdp_metadata.c
466
if (!ASSERT_OK(ret, "open_xsk(TX_NAME)"))
tools/testing/selftests/bpf/prog_tests/xdp_metadata.c
510
if (!ASSERT_OK(xdp_metadata2__load(bpf_obj2), "load freplace skeleton"))
tools/testing/selftests/bpf/prog_tests/xdp_metadata.c
513
if (!ASSERT_OK(xdp_metadata2__attach(bpf_obj2), "attach freplace"))
tools/testing/selftests/bpf/prog_tests/xdp_metadata.c
89
if (!ASSERT_OK(ret, "xsk_umem__create"))
tools/testing/selftests/bpf/prog_tests/xdp_metadata.c
97
if (!ASSERT_OK(ret, "xsk_socket__create"))
tools/testing/selftests/bpf/prog_tests/xdp_noinline.c
49
ASSERT_OK(err, "ipv4 test_run");
tools/testing/selftests/bpf/prog_tests/xdp_noinline.c
60
ASSERT_OK(err, "ipv6 test_run");
tools/testing/selftests/bpf/prog_tests/xdp_perf.c
23
ASSERT_OK(err, "test_run");
tools/testing/selftests/bpf/prog_tests/xdp_pull_data.c
44
ASSERT_OK(err, "bpf_prog_test_run_opts");
tools/testing/selftests/bpf/prog_tests/xdp_pull_data.c
95
ASSERT_OK(err, "bpf_prog_test_run_opts");
tools/testing/selftests/bpf/prog_tests/xdp_vlan.c
104
if (!ASSERT_OK(ret, "bpf_tc_attach"))
tools/testing/selftests/bpf/prog_tests/xdp_vlan.c
31
if (!ASSERT_OK(append_tid(ns1, NS_MAX_SIZE), "create ns1 name"))
tools/testing/selftests/bpf/prog_tests/xdp_vlan.c
33
if (!ASSERT_OK(append_tid(ns2, NS_MAX_SIZE), "create ns2 name"))
tools/testing/selftests/bpf/prog_tests/xdp_vlan.c
81
if (!ASSERT_OK(setup_network(ns1, ns2), "setup network"))
tools/testing/selftests/bpf/prog_tests/xdp_vlan.c
93
if (!ASSERT_OK(ret, "attach xdp_vlan_change"))
tools/testing/selftests/bpf/prog_tests/xdp_vlan.c
98
if (!ASSERT_OK(ret, "bpf_tc_hook_create"))
tools/testing/selftests/bpf/prog_tests/xfrm_info.c
259
if (!ASSERT_OK(setup_xfrmi_external_dev(NS0), "xfrmi"))
tools/testing/selftests/bpf/prog_tests/xfrm_info.c
337
if (!ASSERT_OK(config_underlay(), "config_underlay"))
tools/testing/selftests/bpf/prog_tests/xfrm_info.c
339
if (!ASSERT_OK(config_overlay(), "config_overlay"))
tools/testing/selftests/bpf/prog_tests/xfrm_info.c
81
if (!ASSERT_OK(ret, "create tc hook"))
tools/testing/selftests/bpf/prog_tests/xfrm_info.c
87
if (!ASSERT_OK(ret, "bpf_tc_attach")) {
tools/testing/selftests/bpf/prog_tests/xfrm_info.c
96
if (!ASSERT_OK(ret, "bpf_tc_attach")) {
tools/testing/selftests/bpf/prog_tests/xsk.c
105
ASSERT_OK(ret, "Run test");
tools/testing/selftests/bpf/prog_tests/xsk.c
126
if (!ASSERT_OK(setup_veth(false), "setup veth"))
tools/testing/selftests/bpf/prog_tests/xsk.c
141
if (!ASSERT_OK(setup_veth(false), "setup veth"))
tools/testing/selftests/bpf/prog_tests/xsk.c
77
if (!ASSERT_OK(configure_ifobj(ifobj_tx, ifobj_rx), "conigure ifobj"))
tools/testing/selftests/bpf/prog_tests/xsk.c
87
if (!ASSERT_OK(init_iface(ifobj_rx, worker_testapp_validate_rx), "init RX"))
tools/testing/selftests/bpf/prog_tests/xsk.c
89
if (!ASSERT_OK(init_iface(ifobj_tx, worker_testapp_validate_tx), "init TX"))
tools/testing/selftests/bpf/test_loader.c
1060
ASSERT_OK(0, "bpf_prog_test_run");
tools/testing/selftests/bpf/test_loader.c
1093
if (!ASSERT_OK(err, "get_xlated_program"))
tools/testing/selftests/bpf/test_loader.c
1226
if (!ASSERT_OK(err, "unexpected_load_failure")) {
tools/testing/selftests/bpf/test_progs.h
427
if (!ASSERT_OK(system(cmd), cmd)) \
tools/testing/selftests/bpf/test_progs.h
471
if (!ASSERT_OK(err, "id_from_prog_fd"))
tools/testing/selftests/bpf/test_progs.h
485
if (!ASSERT_OK(err, "id_from_link_fd"))
tools/testing/selftests/hid/hid_bpf.c
120
ASSERT_OK(err) TH_LOG("hid_skel_load failed: %d", err);
tools/testing/selftests/hid/hid_bpf.c
298
ASSERT_OK(err) TH_LOG("error while calling bpf_obj_pin");
tools/testing/selftests/hid/hid_bpf.c
406
ASSERT_OK(err) TH_LOG("error while calling bpf_prog_test_run_opts");
tools/testing/selftests/hid/hid_bpf.c
454
ASSERT_OK(err) TH_LOG("error while calling bpf_prog_test_run_opts");
tools/testing/selftests/hid/hid_bpf.c
455
ASSERT_OK(cond_err) TH_LOG("error while calling waiting for the condition");
tools/testing/selftests/hid/hid_bpf.c
492
ASSERT_OK(err) TH_LOG("error while calling bpf_prog_test_run_opts");
tools/testing/selftests/hid/hid_bpf.c
62
ASSERT_OK(err);
tools/testing/selftests/hid/hidraw.c
102
ASSERT_OK(err) TH_LOG("couldn't revoke the hidraw fd");
tools/testing/selftests/hid/hidraw.c
126
ASSERT_OK(err) TH_LOG("couldn't revoke the hidraw fd");
tools/testing/selftests/hid/hidraw.c
166
ASSERT_OK(err) TH_LOG("couldn't revoke the hidraw fd");
tools/testing/selftests/hid/hidraw.c
200
ASSERT_OK(err) TH_LOG("error while calling waiting for the condition");
tools/testing/selftests/hid/hidraw.c
208
ASSERT_OK(err) TH_LOG("couldn't revoke the hidraw fd");
tools/testing/selftests/hid/hidraw.c
43
ASSERT_OK(err);