/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | autoload.c | 15 if (CHECK(skel, "skel_open_and_load", "unexpected success\n")) 19 if (CHECK(!skel, "skel_open", "failed to open skeleton\n")) 26 if (CHECK(err, "skel_load", "failed to load skeleton: %d\n", err)) 30 if (CHECK(err, "skel_attach", "skeleton attach failed: %d\n", err)) 35 CHECK(!skel->bss->prog1_called, "prog1", "not called\n"); 36 CHECK(!skel->bss->prog2_called, "prog2", "not called\n"); 37 CHECK(skel->bss->prog3_called, "prog3", "called?!\n");
|
H A D | cgroup_attach_override.c | 32 if (CHECK(allow_prog < 0, "prog_load_allow", 37 if (CHECK(drop_prog < 0, "prog_load_drop", 42 if (CHECK(foo < 0, "cgroup_join_foo", "cgroup setup failed\n")) 45 if (CHECK(bpf_prog_attach(drop_prog, foo, BPF_CGROUP_INET_EGRESS, 51 if (CHECK(!system(PING_CMD), "ping_fail", 56 if (CHECK(bar < 0, "cgroup_join_bar", "cgroup setup failed\n")) 59 if (CHECK(!system(PING_CMD), "ping_fail", 63 if (CHECK(bpf_prog_attach(allow_prog, bar, BPF_CGROUP_INET_EGRESS, 69 if (CHECK(system(PING_CMD), "ping_ok", "ping failed\n")) 72 if (CHECK(bpf_prog_detac [all...] |
H A D | ksyms.c | 21 if (CHECK(err == -EINVAL, "kallsyms_fopen", "failed to open: %d\n", errno)) 23 if (CHECK(err == -ENOENT, "ksym_find", "symbol 'bpf_link_fops' not found\n")) 27 if (CHECK(err == -EINVAL, "kallsyms_fopen", "failed to open: %d\n", errno)) 29 if (CHECK(err == -ENOENT, "ksym_find", "symbol 'per_cpu_start' not found\n")) 32 if (CHECK(stat(btf_path, &st), "stat_btf", "err %d\n", errno)) 37 if (CHECK(!skel, "skel_open", "failed to open and load skeleton\n")) 41 if (CHECK(err, "skel_attach", "skeleton attach failed: %d\n", err)) 48 CHECK(data->out__bpf_link_fops != link_fops_addr, "bpf_link_fops", 51 CHECK(data->out__bpf_link_fops1 != 0, "bpf_link_fops1", 53 CHECK(dat [all...] |
H A D | snprintf_btf.c | 16 if (CHECK(!skel, "skel_open", "failed to open skeleton\n")) 20 if (CHECK(err, "skel_load", "failed to load skeleton: %d\n", err)) 26 if (CHECK(err, "skel_attach", "skeleton attach failed: %d\n", err)) 31 if (CHECK(err, "system", "ping failed: %d\n", err)) 48 if (CHECK(bss->ran_subtests == 0, "check if subtests ran", 52 if (CHECK(bss->num_subtests != bss->ran_subtests,
|
H A D | enable_stats.c | 14 if (CHECK(!skel, "skel_open_and_load", "skeleton open/load failed\n")) 18 if (CHECK(stats_fd < 0, "get_stats_fd", "failed %d\n", errno)) { 24 if (CHECK(err, "attach_raw_tp", "err %d\n", err)) 32 if (CHECK(err, "get_prog_info", 35 if (CHECK(info.run_time_ns == 0, "check_stats_enabled", 39 CHECK(info.run_cnt != skel->bss->count, "check_run_cnt_valid",
|
H A D | pinning.c | 18 if (CHECK(!map, "find map", "NULL map")) 23 CHECK(err, "get map info", "err %d errno %d", err, errno); 48 if (CHECK(err != -EINVAL, "invalid open", "err %d errno %d\n", err, errno)) { 56 if (CHECK(err, "default open", "err %d errno %d\n", err, errno)) { 62 if (CHECK(err, "default load", "err %d errno %d\n", err, errno)) 67 if (CHECK(err, "stat pinpath", "err %d errno %d\n", err, errno)) 72 if (CHECK(!err || errno != ENOENT, "stat nopinpath", 78 if (CHECK(!err || errno != ENOENT, "stat nopinpath2", 95 if (CHECK(err, "default load", "err %d errno %d\n", err, errno)) 100 if (CHECK(map_i [all...] |
H A D | xdp_info.c | 19 if (CHECK(err, "get_xdp_none", "errno=%d\n", errno)) 21 if (CHECK(prog_id, "prog_id_none", "unexpected prog_id=%u\n", prog_id)) 25 if (CHECK(err, "get_xdp_none_skb", "errno=%d\n", errno)) 27 if (CHECK(prog_id, "prog_id_none_skb", "unexpected prog_id=%u\n", 38 if (CHECK(err, "get_prog_info", "errno=%d\n", errno)) 42 if (CHECK(err, "set_xdp_skb", "errno=%d\n", errno)) 48 if (CHECK(err, "get_xdp", "errno=%d\n", errno)) 50 if (CHECK(prog_id != info.id, "prog_id", "prog_id not available\n")) 54 if (CHECK(err, "get_xdp_skb", "errno=%d\n", errno)) 56 if (CHECK(prog_i [all...] |
H A D | atomic_bounds.c | 13 if (CHECK(!skel, "skel_load", "couldn't load program\n"))
|
H A D | link_pinning.c | 25 CHECK(bss->out != 1, "res_check1", "exp %d, got %d\n", 1, bss->out); 29 if (CHECK(err, "link_pin", "err: %d\n", err)) 32 CHECK(strcmp(link_pin_path, bpf_link__pin_path(link)), "pin_path1", 37 if (CHECK(err, "stat_link", "err %d errno %d\n", err, errno)) 42 CHECK(bss->out != 2, "res_check2", "exp %d, got %d\n", 2, bss->out); 50 CHECK(bss->out != 3, "res_check3", "exp %d, got %d\n", 3, bss->out); 57 CHECK(strcmp(link_pin_path, bpf_link__pin_path(link)), "pin_path2", 62 if (CHECK(err, "link_unpin", "err: %d\n", err)) 68 CHECK(bss->out != 4, "res_check4", "exp %d, got %d\n", 4, bss->out); 84 CHECK( [all...] |
H A D | hashmap.c | 60 if (CHECK(err != -ENOENT, "hashmap__update", 68 if (CHECK(oldk != 0 || oldv != 0, "check_kv", 73 if (CHECK(err, "elem_add", "failed to add k/v %ld = %ld: %d\n", k, v, err)) 76 if (CHECK(!hashmap__find(map, k, &oldv), "elem_find", 79 if (CHECK(oldv != v, "elem_val", "found value is wrong: %ld\n", oldv)) 83 if (CHECK(hashmap__size(map) != ELEM_CNT, "hashmap__size", 86 if (CHECK(hashmap__capacity(map) != exp_cap(hashmap__size(map)), 97 if (CHECK(v - k != 1024, "check_kv", 101 if (CHECK(found_msk != (1ULL << ELEM_CNT) - 1, "elem_cnt", 110 if (CHECK(er [all...] |
H A D | d_path.c | 50 if (CHECK(pipe(pipefd) < 0, "trigger", "pipe failed\n")) 54 if (CHECK(sockfd < 0, "trigger", "socket failed\n")) 58 if (CHECK(procfd < 0, "trigger", "open /proc/self/comm failed\n")) 61 if (CHECK(devfd < 0, "trigger", "open /dev/urandom failed\n")) 64 if (CHECK(localfd < 0, "trigger", "open /tmp/d_path_loadgen.txt failed\n")) 69 if (CHECK(indicatorfd < 0, "trigger", "open /tmp/ failed\n")) 73 if (CHECK(ret < 0, "trigger", "set_pathname failed for pipe[0]\n")) 76 if (CHECK(ret < 0, "trigger", "set_pathname failed for pipe[1]\n")) 79 if (CHECK(ret < 0, "trigger", "set_pathname failed for socket\n")) 82 if (CHECK(re [all...] |
H A D | endian.c | 24 if (CHECK(!skel, "skel_open", "failed to open skeleton\n")) 33 if (CHECK(err, "skel_attach", "skeleton attach failed: %d\n", err)) 38 CHECK(bss->out16 != OUT16, "out16", "got 0x%llx != exp 0x%llx\n", 40 CHECK(bss->out32 != OUT32, "out32", "got 0x%llx != exp 0x%llx\n", 42 CHECK(bss->out64 != OUT64, "out16", "got 0x%llx != exp 0x%llx\n", 45 CHECK(bss->const16 != OUT16, "const16", "got 0x%llx != exp 0x%llx\n", 47 CHECK(bss->const32 != OUT32, "const32", "got 0x%llx != exp 0x%llx\n", 49 CHECK(bss->const64 != OUT64, "const64", "got 0x%llx != exp 0x%llx\n",
|
H A D | pe_preserve_elems.c | 22 if (CHECK(pfd < 0, "perf_event_open", "failed\n")) 27 if (CHECK(err < 0, "bpf_map_update_elem", "failed\n")) 31 if (CHECK(err < 0, "bpf_prog_test_run_opts", "failed\n")) 33 if (CHECK(opts.retval != 0, "bpf_perf_event_read_value", 41 if (CHECK(err < 0, "bpf_prog_test_run_opts", "failed\n")) 45 CHECK(opts.retval != 0, "bpf_perf_event_read_value", 48 CHECK(opts.retval != -ENOENT, "bpf_perf_event_read_value", 59 if (CHECK(!skel, "skel_open", "failed to open skeleton\n"))
|
H A D | hash_large_key.c | 19 if (CHECK(!skel, "skel_open_and_load", "skeleton open/load failed\n")) 23 if (CHECK(hash_map_fd < 0, "bpf_map__fd", "failed\n")) 27 if (CHECK(err, "attach_raw_tp", "err %d\n", err)) 31 if (CHECK(err, "bpf_map_update_elem", "errno=%d\n", errno)) 36 if (CHECK(err, "bpf_map_lookup_elem", "errno=%d\n", errno))
|
H A D | task_fd_query_rawtp.c | 15 if (CHECK(err, "prog_load raw tp", "err %d errno %d\n", err, errno)) 19 if (CHECK(efd < 0, "raw_tp_open", "err %d errno %d\n", efd, errno)) 26 if (CHECK(err < 0, "bpf_task_fd_query", "err %d errno %d\n", err, 32 if (CHECK(!err, "check_results", "fd_type %d tp_name %s\n", 40 if (CHECK(err < 0, "bpf_task_fd_query (len = 0)", "err %d errno %d\n", 45 if (CHECK(!err, "check_results", "fd_type %d len %u\n", fd_type, len)) 52 if (CHECK(err < 0, "bpf_task_fd_query (buf = 0)", "err %d errno %d\n", 57 if (CHECK(!err, "check_results", "fd_type %d len %u\n", fd_type, len)) 64 if (CHECK(err >= 0 || errno != ENOSPC, "bpf_task_fd_query (len = 3)", 70 if (CHECK(!er [all...] |
H A D | btf_map_in_map.c | 31 if (CHECK(!skel, "skel_open", "failed to open&load skeleton\n")) 35 if (CHECK(err, "skel_attach", "skeleton attach failed: %d\n", err)) 54 CHECK(val != 1, "inner1", "got %d != exp %d\n", val, 1); 56 CHECK(val != 2, "inner2", "got %d != exp %d\n", val, 2); 58 CHECK(val != 3, "inner3", "got %d != exp %d\n", val, 3); 67 CHECK(val != 4, "inner1", "got %d != exp %d\n", val, 4); 69 CHECK(val != 3, "inner2", "got %d != exp %d\n", val, 3); 71 CHECK(val != 5, "inner4", "got %d != exp %d\n", val, 5); 78 CHECK(val != 7, "inner5", "got %d != exp %d\n", val, 7); 102 CHECK(map1_i [all...] |
H A D | cgroup_skb_sk_lookup.c | 17 if (CHECK(serv_sk < 0, "start_server", "failed to start server\n")) 21 if (CHECK(err, "getsockname", "errno %d\n", errno)) 28 if (CHECK(!err || errno != EINPROGRESS, "connect_fd_to_fd", 34 if (CHECK(in_sk < 0, "connect_to_fd", "errno %d\n", errno)) 38 if (CHECK(serv_in_sk < 0, "accept", "errno %d\n", errno)) 55 if (CHECK(!skel, "skel_open_load", "open_load failed\n")) 59 if (CHECK(cgfd < 0, "cgroup_join", "cgroup setup failed\n"))
|
H A D | fexit_sleep.c | 34 if (CHECK(!fexit_skel, "fexit_skel_load", "fexit skeleton failed\n")) 38 if (CHECK(err, "fexit_attach", "fexit attach failed: %d\n", err)) 42 if (CHECK(cpid == -1, "clone", "%s\n", strerror(errno))) 48 if (CHECK(fexit_cnt != 1, "fexit_cnt", "%d", fexit_cnt)) 68 if (CHECK(waitpid(cpid, &wstatus, 0) == -1, "waitpid", "%s\n", strerror(errno))) 70 if (CHECK(WEXITSTATUS(wstatus) != 0, "exitstatus", "failed")) 77 if (CHECK(fexit_cnt != 1, "fexit_cnt", "%d", fexit_cnt))
|
H A D | raw_tp_writable_test_run.c | 29 if (CHECK(bpf_fd < 0, "bpf_raw_tracepoint_writable loaded", 46 if (CHECK(filter_fd < 0, "test_program_loaded", "failed: %d errno %d\n", 51 if (CHECK(tp_fd < 0, "bpf_raw_tracepoint_writable opened", 65 CHECK(err != 42, "test_run", 67 CHECK(topts.retval != 0, "test_run_ret", 73 CHECK(err != 0, "test_run_notrace", 75 CHECK(topts.retval != 0, "test_run_ret_notrace",
|
H A D | skeleton.c | 30 if (CHECK(!skel, "skel_open", "failed to open skeleton\n")) 33 if (CHECK(skel->kconfig, "skel_kconfig", "kconfig is mmaped()!\n")) 46 CHECK(data->in1 != -1, "in1", "got %d != exp %d\n", data->in1, -1); 47 CHECK(data->out1 != -1, "out1", "got %d != exp %d\n", data->out1, -1); 48 CHECK(data->in2 != -1, "in2", "got %lld != exp %lld\n", data->in2, -1LL); 49 CHECK(data->out2 != -1, "out2", "got %lld != exp %lld\n", data->out2, -1LL); 51 CHECK(bss->in3 != 0, "in3", "got %d != exp %d\n", bss->in3, 0); 52 CHECK(bss->out3 != 0, "out3", "got %d != exp %d\n", bss->out3, 0); 53 CHECK(bss->in4 != 0, "in4", "got %lld != exp %lld\n", bss->in4, 0LL); 54 CHECK(bs [all...] |
H A D | ringbuf_multi.c | 23 CHECK(ring != 1, "sample1_ring", "exp %d, got %d\n", 1, ring); 24 CHECK(s->value != 333, "sample1_value", "exp %ld, got %ld\n", 28 CHECK(ring != 2, "sample2_ring", "exp %d, got %d\n", 2, ring); 29 CHECK(s->value != 777, "sample2_value", "exp %ld, got %ld\n", 33 CHECK(true, "extra_sample", "unexpected sample seq %d, val %ld\n", 52 if (CHECK(!skel, "skel_open", "skeleton open failed\n")) 63 if (CHECK(proto_fd < 0, "bpf_map_create", "bpf_map_create failed\n")) 67 if (CHECK(err != 0, "bpf_map__set_inner_map_fd", "bpf_map__set_inner_map_fd failed\n")) 71 if (CHECK(err != 0, "skel_load", "skeleton load failed\n")) 86 if (CHECK(!ringbu [all...] |
H A D | stack_var_off.c | 14 if (CHECK(!skel, "skel_open", "failed to open skeleton\n")) 29 if (CHECK(skel->bss->probe_res != 42, "check_probe_res",
|
H A D | rdonly_maps.c | 37 if (CHECK(err, "obj_load", "err %d errno %d\n", err, errno)) 41 if (CHECK(!bss_map, "find_bss_map", "failed\n")) 51 if (CHECK(!prog, "find_prog", "prog '%s' not found\n", 57 if (CHECK(err, "set_bss", "failed to set bss data: %d\n", err)) 71 if (CHECK(err, "get_bss", "failed to get bss data: %d\n", err)) 73 if (CHECK(bss.did_run == 0, "check_run", 76 if (CHECK(bss.iters != t->exp_iters, "check_iters", 80 if (CHECK(bss.sum != t->exp_sum, "check_sum",
|
/linux-master/lib/ |
H A D | percpu_test.c | 5 #define CHECK(native, pcp, expected) \ macro 36 CHECK(l, long_counter, -1); 40 CHECK(l, long_counter, 0); 47 CHECK(ul, ulong_counter, 1); 51 CHECK(ul, ulong_counter, 0); 55 CHECK(ul, ulong_counter, -1); 62 CHECK(ul, ulong_counter, -1); 63 CHECK(ul, ulong_counter, ULONG_MAX); 67 CHECK(l, long_counter, 0xffffffff); 71 CHECK( [all...] |
H A D | bitfield_kunit.c | 95 #define CHECK(tp, mask) do { \ macro 105 CHECK(u8, 0x0f); 106 CHECK(u8, 0xf0); 107 CHECK(u8, 0x38); 109 CHECK(u16, 0x0038); 110 CHECK(u16, 0x0380); 111 CHECK(u16, 0x3800); 112 CHECK(u16, 0x8000); 114 CHECK(u32, 0x80000000); 115 CHECK(u3 [all...] |