diff options
author | 2021-03-09 01:56:48 +0100 | |
---|---|---|
committer | 2021-03-09 10:59:46 -0800 | |
commit | 3fcd50d6f9a963a21e142d71be135eff6a374d2d (patch) | |
tree | 3694b7dd11aea506a926137b348ae2fc9de14db9 /tools/testing/selftests/bpf/prog_tests | |
parent | selftests/bpf: Fix typo in Makefile (diff) | |
download | wireguard-linux-3fcd50d6f9a963a21e142d71be135eff6a374d2d.tar.xz wireguard-linux-3fcd50d6f9a963a21e142d71be135eff6a374d2d.zip |
selftests/bpf: Add BTF_KIND_FLOAT to test_core_reloc_size
Verify that bpf_core_field_size() is working correctly with floats.
Also document the required clang version.
Suggested-by: John Fastabend <john.fastabend@gmail.com>
Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Link: https://lore.kernel.org/bpf/20210309005649.162480-2-iii@linux.ibm.com
Diffstat (limited to 'tools/testing/selftests/bpf/prog_tests')
-rw-r--r-- | tools/testing/selftests/bpf/prog_tests/core_reloc.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/testing/selftests/bpf/prog_tests/core_reloc.c b/tools/testing/selftests/bpf/prog_tests/core_reloc.c index 06eb956ff7bb..d94dcead72e6 100644 --- a/tools/testing/selftests/bpf/prog_tests/core_reloc.c +++ b/tools/testing/selftests/bpf/prog_tests/core_reloc.c @@ -266,6 +266,7 @@ static int duration = 0; .arr_elem_sz = sizeof(((type *)0)->arr_field[0]), \ .ptr_sz = 8, /* always 8-byte pointer for BPF */ \ .enum_sz = sizeof(((type *)0)->enum_field), \ + .float_sz = sizeof(((type *)0)->float_field), \ } #define SIZE_CASE(name) { \ |