/kernel/linux/linux-5.10/tools/testing/selftests/bpf/prog_tests/ |
H A D | skb_ctx.c | 35 if (CHECK_ATTR(err, "load", "err %d errno %d\n", err, errno)) in test_skb_ctx() 42 CHECK_ATTR(err == 0, "ctx_size_in", "err %d errno %d\n", err, errno); in test_skb_ctx() 49 CHECK_ATTR(err == 0, "ctx_size_out", "err %d errno %d\n", err, errno); in test_skb_ctx() 56 CHECK_ATTR(err == 0, "len", "err %d errno %d\n", err, errno); in test_skb_ctx() 61 CHECK_ATTR(err == 0, "tc_index", "err %d errno %d\n", err, errno); in test_skb_ctx() 68 CHECK_ATTR(err == 0, "hash", "err %d errno %d\n", err, errno); in test_skb_ctx() 73 CHECK_ATTR(err == 0, "sk", "err %d errno %d\n", err, errno); in test_skb_ctx() 77 CHECK_ATTR(err != 0 || tattr.retval, in test_skb_ctx() 82 CHECK_ATTR(tattr.ctx_size_out != sizeof(skb), in test_skb_ctx() 88 CHECK_ATTR(sk in test_skb_ctx() [all...] |
H A D | prog_run_xattr.c | 21 if (CHECK_ATTR(err, "load", "err %d errno %d\n", err, errno)) in test_prog_run_xattr() 27 CHECK_ATTR(err != -1 || errno != ENOSPC || tattr.retval, "run", in test_prog_run_xattr() 30 CHECK_ATTR(tattr.data_size_out != sizeof(pkt_v4), "data_size_out", in test_prog_run_xattr() 34 CHECK_ATTR(buf[5] != 0, "overflow", in test_prog_run_xattr() 42 CHECK_ATTR(err || errno || tattr.retval, "run_no_output", in test_prog_run_xattr() 47 CHECK_ATTR(err != -EINVAL, "run_wrong_size_out", "err %d\n", err); in test_prog_run_xattr()
|
H A D | xdp_adjust_tail.c | 79 if (CHECK_ATTR(err, "load", "err %d errno %d\n", err, errno)) in test_xdp_adjust_tail_grow2() 89 CHECK_ATTR(errno != ENOSPC /* Due limit copy_size in bpf_test_finish */ in test_xdp_adjust_tail_grow2() 97 CHECK_ATTR(tattr.data_size_out != 192 in test_xdp_adjust_tail_grow2() 112 CHECK_ATTR(err in test_xdp_adjust_tail_grow2() 124 CHECK_ATTR((cnt != (max_grow - tattr.data_size_in)) /* Grow increase */ in test_xdp_adjust_tail_grow2()
|
H A D | skb_helpers.c | 25 if (CHECK_ATTR(err, "load", "err %d errno %d\n", err, errno)) in test_skb_helpers() 28 CHECK_ATTR(err, "len", "err %d errno %d\n", err, errno); in test_skb_helpers()
|
H A D | flow_dissector.c | 16 CHECK_ATTR(memcmp(&got, &expected, sizeof(got)) != 0, \ 506 CHECK_ATTR(err, tests[i].name, "bpf_map_lookup_elem %d\n", err); in run_tests_skb_less() 508 CHECK_ATTR(err, tests[i].name, "skb-less err %d\n", err); in run_tests_skb_less() 512 CHECK_ATTR(err, tests[i].name, "bpf_map_delete_elem %d\n", err); in run_tests_skb_less() 591 CHECK_ATTR(tattr.data_size_out != sizeof(flow_keys) || in test_flow_dissector()
|
H A D | sockmap_basic.c | 176 if (CHECK_ATTR(err || !tattr.retval, "bpf_prog_test_run", in test_sockmap_update()
|
/kernel/linux/linux-5.10/kernel/bpf/ |
H A D | syscall.c | 718 #define CHECK_ATTR(CMD) \ macro 815 err = CHECK_ATTR(BPF_MAP_CREATE); in map_create() 1025 if (CHECK_ATTR(BPF_MAP_LOOKUP_ELEM)) in map_lookup_elem() 1092 if (CHECK_ATTR(BPF_MAP_UPDATE_ELEM)) in map_update_elem() 1157 if (CHECK_ATTR(BPF_MAP_DELETE_ELEM)) in map_delete_elem() 1213 if (CHECK_ATTR(BPF_MAP_GET_NEXT_KEY)) in map_get_next_key() 1502 if (CHECK_ATTR(BPF_MAP_LOOKUP_AND_DELETE_ELEM)) in map_lookup_and_delete_elem() 1564 if (CHECK_ATTR(BPF_MAP_FREEZE)) in map_freeze() 2134 if (CHECK_ATTR(BPF_PROG_LOAD)) in bpf_prog_load() 2292 if (CHECK_ATTR(BPF_OB in bpf_obj_pin() [all...] |
/kernel/linux/linux-6.6/kernel/bpf/ |
H A D | syscall.c | 972 #define CHECK_ATTR(CMD) \ macro 1133 err = CHECK_ATTR(BPF_MAP_CREATE); in map_create() 1442 if (CHECK_ATTR(BPF_MAP_LOOKUP_ELEM)) in map_lookup_elem() 1517 if (CHECK_ATTR(BPF_MAP_UPDATE_ELEM)) in map_update_elem() 1571 if (CHECK_ATTR(BPF_MAP_DELETE_ELEM)) in map_delete_elem() 1627 if (CHECK_ATTR(BPF_MAP_GET_NEXT_KEY)) in map_get_next_key() 1913 if (CHECK_ATTR(BPF_MAP_LOOKUP_AND_DELETE_ELEM)) in map_lookup_and_delete_elem() 2001 if (CHECK_ATTR(BPF_MAP_FREEZE)) in map_freeze() 2591 if (CHECK_ATTR(BPF_PROG_LOAD)) in bpf_prog_load() 2798 if (CHECK_ATTR(BPF_OB in bpf_obj_pin() [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/ |
H A D | test_progs.h | 129 #define CHECK_ATTR(condition, tag, format...) \ macro
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/ |
H A D | test_progs.h | 214 #define CHECK_ATTR(condition, tag, format...) \ macro
|