Lines Matching refs:err
16 int pid, err, val; variable
51 err = bpf_dynptr_write(&ptr, 0, write_data, sizeof(write_data), 0); in test_read_write()
54 err = err ?: bpf_dynptr_read(read_data, sizeof(read_data), &ptr, 0, 0); in test_read_write()
59 err = 1; in test_read_write()
85 err = 1; in test_dynptr_data()
94 err = 2; in test_dynptr_data()
101 err = 3; in test_dynptr_data()
107 err = 4; in test_dynptr_data()
113 err = bpf_probe_read_kernel(&val, sizeof(val), data); in test_dynptr_data()
114 if (err) in test_dynptr_data()
118 err = 5; in test_dynptr_data()
131 err = 2; in ringbuf_callback()
150 err = bpf_ringbuf_reserve_dynptr(&ringbuf, val, 0, &ptr); in test_ringbuf()
152 sample = err ? NULL : bpf_dynptr_data(&ptr, 0, sizeof(*sample)); in test_ringbuf()
154 err = 1; in test_ringbuf()
164 err = 2; in test_ringbuf()
179 err = 1; in test_skb_readonly()
186 err = 2; in test_skb_readonly()
200 err = 1; in test_dynptr_skb_data()
207 err = 2; in test_dynptr_skb_data()
225 err = bpf_ringbuf_reserve_dynptr(&ringbuf, bytes, 0, &ptr); in test_adjust()
226 if (err) { in test_adjust()
227 err = 1; in test_adjust()
232 err = 2; in test_adjust()
237 err = bpf_dynptr_adjust(&ptr, off, bpf_dynptr_size(&ptr)); in test_adjust()
238 if (err) { in test_adjust()
239 err = 3; in test_adjust()
244 err = 4; in test_adjust()
249 err = bpf_dynptr_adjust(&ptr, off, 15); in test_adjust()
250 if (err) { in test_adjust()
251 err = 5; in test_adjust()
257 err = 6; in test_adjust()
278 err = 1; in test_adjust_err()
284 err = 2; in test_adjust_err()
290 err = 3; in test_adjust_err()
296 err = 4; in test_adjust_err()
301 err = 5; in test_adjust_err()
309 err = 6; in test_adjust_err()
335 err = 1; in test_zero_size_dynptr()
341 err = 2; in test_zero_size_dynptr()
347 err = 3; in test_zero_size_dynptr()
352 err = 4; in test_zero_size_dynptr()
358 err = 5; in test_zero_size_dynptr()
363 err = 6; in test_zero_size_dynptr()
367 err = 0; in test_zero_size_dynptr()
386 err = 1; in test_dynptr_is_null()
392 err = 2; in test_dynptr_is_null()
398 err = 3; in test_dynptr_is_null()
404 err = 4; in test_dynptr_is_null()
424 err = 1; in test_dynptr_is_rdonly()
430 err = 2; in test_dynptr_is_rdonly()
436 err = 3; in test_dynptr_is_rdonly()
442 err = 4; in test_dynptr_is_rdonly()
448 err = 5; in test_dynptr_is_rdonly()
454 err = 6; in test_dynptr_is_rdonly()
472 err = 1; in test_dynptr_clone()
477 err = 2; in test_dynptr_clone()
483 err = 3; in test_dynptr_clone()
491 err = 4; in test_dynptr_clone()
496 err = 5; in test_dynptr_clone()
505 err = 6; in test_dynptr_clone()
519 err = 1; in test_dynptr_skb_no_buff()
536 err = 1; in test_dynptr_skb_strcmp()
558 err = 1; in BPF_PROG()
565 err = 2; in BPF_PROG()
595 err = bpf_dynptr_write(&src, 0, data, sz, 0); in test_dynptr_copy()
596 err = err ?: bpf_dynptr_copy(&dst, 0, &src, 0, sz); in test_dynptr_copy()
597 err = err ?: bpf_dynptr_read(buf, sz, &dst, 0, 0); in test_dynptr_copy()
598 err = err ?: bpf_memcmp(data, buf, sz); in test_dynptr_copy()
601 err = err ?: bpf_dynptr_copy(&dst, 3, &src, 5, sz - 5); in test_dynptr_copy()
602 err = err ?: bpf_dynptr_read(buf, sz - 5, &dst, 3, 0); in test_dynptr_copy()
603 err = err ?: bpf_memcmp(data + 5, buf, sz - 5); in test_dynptr_copy()
626 err = bpf_dynptr_write(&ptr_buf, i * len, data, len, 0); in test_dynptr_copy_xdp()
627 if (err) in test_dynptr_copy_xdp()
631 err = bpf_dynptr_copy(&ptr_xdp, 0, &ptr_buf, 0, len * chunks); in test_dynptr_copy_xdp()
632 if (err) in test_dynptr_copy_xdp()
637 err = bpf_dynptr_read(&buf, len, &ptr_xdp, i * len, 0); in test_dynptr_copy_xdp()
638 if (err) in test_dynptr_copy_xdp()
647 err = bpf_dynptr_write(&ptr_buf, i * len, buf, len, 0); in test_dynptr_copy_xdp()
648 if (err) in test_dynptr_copy_xdp()
652 err = bpf_dynptr_copy(&ptr_buf, 0, &ptr_xdp, 0, len * chunks); in test_dynptr_copy_xdp()
653 if (err) in test_dynptr_copy_xdp()
658 err = bpf_dynptr_read(&buf, len, &ptr_buf, i * len, 0); in test_dynptr_copy_xdp()
659 if (err) in test_dynptr_copy_xdp()
666 err = bpf_dynptr_copy(&ptr_xdp, 2, &ptr_xdp, len, len * (chunks - 1)); in test_dynptr_copy_xdp()
667 if (err) in test_dynptr_copy_xdp()
672 err = bpf_dynptr_read(&buf, len, &ptr_xdp, 2 + i * len, 0); in test_dynptr_copy_xdp()
673 if (err) in test_dynptr_copy_xdp()
680 err = 1; in test_dynptr_copy_xdp()
696 err = bpf_dynptr_from_mem(memset_zero_data, data_sz, 0, &ptr); in test_dynptr_memset_zero()
697 err = err ?: bpf_dynptr_memset(&ptr, 0, data_sz, 0); in test_dynptr_memset_zero()
698 err = err ?: bpf_memcmp(zeroes, memset_zero_data, data_sz); in test_dynptr_memset_zero()
716 err = bpf_dynptr_from_mem(memset_notzero_data, data_sz, 0, &ptr); in test_dynptr_memset_notzero()
717 err = err ?: bpf_dynptr_memset(&ptr, 0, data_sz, DYNPTR_MEMSET_VAL); in test_dynptr_memset_notzero()
718 err = err ?: bpf_memcmp(expected, memset_notzero_data, data_sz); in test_dynptr_memset_notzero()
732 err = bpf_dynptr_from_mem(memset_zero_offset_data, data_sz, 0, &ptr); in test_dynptr_memset_zero_offset()
733 err = err ?: bpf_dynptr_memset(&ptr, 8, 4, 0); in test_dynptr_memset_zero_offset()
734 err = err ?: bpf_memcmp(expected, memset_zero_offset_data, data_sz); in test_dynptr_memset_zero_offset()
748 err = bpf_dynptr_from_mem(memset_zero_adjusted_data, data_sz, 0, &ptr); in test_dynptr_memset_zero_adjusted()
749 err = err ?: bpf_dynptr_adjust(&ptr, 4, 8); in test_dynptr_memset_zero_adjusted()
750 err = err ?: bpf_dynptr_memset(&ptr, 0, bpf_dynptr_size(&ptr), 0); in test_dynptr_memset_zero_adjusted()
751 err = err ?: bpf_memcmp(expected, memset_zero_adjusted_data, data_sz); in test_dynptr_memset_zero_adjusted()
765 err = bpf_dynptr_from_mem(memset_overflow_data, data_sz, 0, &ptr); in test_dynptr_memset_overflow()
768 err = 1; in test_dynptr_memset_overflow()
780 err = bpf_dynptr_from_mem(memset_overflow_data, data_sz, 0, &ptr); in test_dynptr_memset_overflow_offset()
783 err = 1; in test_dynptr_memset_overflow_offset()
794 err = bpf_dynptr_from_skb(skb, 0, &ptr); in test_dynptr_memset_readonly()
799 err = 1; in test_dynptr_memset_readonly()
825 err = bpf_dynptr_memset(&ptr_xdp, 0, data_sz, DYNPTR_MEMSET_VAL); in test_dynptr_memset_xdp_chunks()
826 if (err) { in test_dynptr_memset_xdp_chunks()
834 err = 0; in test_dynptr_memset_xdp_chunks()
843 err = bpf_dynptr_read(&buf, chunk_sz, &ptr_xdp, offset, 0); in test_dynptr_memset_xdp_chunks()
844 if (err) in test_dynptr_memset_xdp_chunks()
846 err = bpf_memcmp(buf, expected_buf, sizeof(buf)); in test_dynptr_memset_xdp_chunks()
847 if (err) in test_dynptr_memset_xdp_chunks()
890 err = bpf_ringbuf_reserve_dynptr(&ringbuf, sizeof(buf), 0, &ptr_buf); in test_dynptr_probe()
895 err = err ?: bpf_read_dynptr_fn(&ptr_buf, 0, test_len[i], ptr); in test_dynptr_probe()
898 err = err ?: bpf_dynptr_read(&buf, len, &ptr_buf, 0, 0); in test_dynptr_probe()
900 if (err || bpf_memcmp(expected_str, buf, len)) in test_dynptr_probe()
901 err = 1; in test_dynptr_probe()
905 err = err ?: bpf_dynptr_write(&ptr_buf, 0, buf, len, 0); in test_dynptr_probe()
927 err = 1; in test_dynptr_probe_str()
931 err = err ?: bpf_dynptr_read(&buf, len, &ptr_buf, 0, 0); in test_dynptr_probe_str()
934 if (err || bpf_memcmp(expected_str, buf, len - 1) || buf[len - 1] != '\0') in test_dynptr_probe_str()
935 err = 1; in test_dynptr_probe_str()
951 err = bpf_dynptr_from_xdp(xdp, 0, &ptr_xdp); in test_dynptr_probe_xdp()
956 err = err ?: bpf_read_dynptr_fn(&ptr_xdp, off, len, ptr); in test_dynptr_probe_xdp()
959 err = err ?: bpf_dynptr_read(&buf, len, &ptr_xdp, off, 0); in test_dynptr_probe_xdp()
960 if (err || bpf_memcmp(expected_str, buf, len)) in test_dynptr_probe_xdp()
961 err = 1; in test_dynptr_probe_xdp()
964 err = err ?: bpf_dynptr_write(&ptr_xdp, off, buf, len, 0); in test_dynptr_probe_xdp()
979 err = bpf_dynptr_from_xdp(xdp, 0, &ptr_xdp); in test_dynptr_probe_str_xdp()
980 if (err) in test_dynptr_probe_str_xdp()
988 err = 1; in test_dynptr_probe_str_xdp()
992 err = err ?: bpf_dynptr_read(&buf, len, &ptr_xdp, off, 0); in test_dynptr_probe_str_xdp()
996 if (err || bpf_memcmp(expected_str, buf, len - 1) || buf[len - 1] != '\0') in test_dynptr_probe_str_xdp()
997 err = 1; in test_dynptr_probe_str_xdp()
1000 err = err ?: bpf_dynptr_write(&ptr_xdp, off, buf, len, 0); in test_dynptr_probe_str_xdp()
1008 if (!err) in test_probe_read_user_dynptr()
1017 if (!err) in test_probe_read_kernel_dynptr()
1026 if (!err) in test_probe_read_user_str_dynptr()
1035 if (!err) in test_probe_read_kernel_str_dynptr()