diff options
author | Martin KaFai Lau <kafai@fb.com> | 2019-04-27 01:39:52 +0200 |
---|---|---|
committer | Alexei Starovoitov <ast@kernel.org> | 2019-04-27 18:07:05 +0200 |
commit | 51a0e301a563bf7266854e0698cdf3dc25116f7b (patch) | |
tree | 68ed375e561e470a8140778bd9e9b963c9a95fb6 /tools/testing/selftests/bpf/test_maps.h | |
parent | bpf: Add verifier tests for the bpf_sk_storage (diff) | |
download | linux-51a0e301a563bf7266854e0698cdf3dc25116f7b.tar.xz linux-51a0e301a563bf7266854e0698cdf3dc25116f7b.zip |
bpf: Add BPF_MAP_TYPE_SK_STORAGE test to test_maps
This patch adds BPF_MAP_TYPE_SK_STORAGE test to test_maps.
The src file is rather long, so it is put into another dir map_tests/
and compile like the current prog_tests/ does. Other existing
tests in test_maps can also be re-factored into map_tests/ in the
future.
Signed-off-by: Martin KaFai Lau <kafai@fb.com>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Diffstat (limited to 'tools/testing/selftests/bpf/test_maps.h')
-rw-r--r-- | tools/testing/selftests/bpf/test_maps.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/tools/testing/selftests/bpf/test_maps.h b/tools/testing/selftests/bpf/test_maps.h new file mode 100644 index 000000000000..77d8587ac4ed --- /dev/null +++ b/tools/testing/selftests/bpf/test_maps.h @@ -0,0 +1,17 @@ +/* SPDX-License-Identifier: GPL-2.0 */ +#ifndef _TEST_MAPS_H +#define _TEST_MAPS_H + +#include <stdio.h> +#include <stdlib.h> + +#define CHECK(condition, tag, format...) ({ \ + int __ret = !!(condition); \ + if (__ret) { \ + printf("%s(%d):FAIL:%s ", __func__, __LINE__, tag); \ + printf(format); \ + exit(-1); \ + } \ +}) + +#endif |