selftests/bpf: Handle batch operations for map-in-map bpf-maps
authorTakshak Chahande <ctakshak@fb.com>
Tue, 10 May 2022 08:22:21 +0000 (01:22 -0700)
committerAlexei Starovoitov <ast@kernel.org>
Tue, 10 May 2022 17:34:57 +0000 (10:34 -0700)
commita82ebb093fc7bdd88f8df17b2fa303d7535fa43b
tree4fff396485ff34233e1f83013fefe37876cba6df
parent9263dddc7b6f816fdd327eee435cc54ba51dd095
selftests/bpf: Handle batch operations for map-in-map bpf-maps

This patch adds up test cases that handles 4 combinations:
 a) outer map: BPF_MAP_TYPE_ARRAY_OF_MAPS
    inner maps: BPF_MAP_TYPE_ARRAY and BPF_MAP_TYPE_HASH
 b) outer map: BPF_MAP_TYPE_HASH_OF_MAPS
    inner maps: BPF_MAP_TYPE_ARRAY and BPF_MAP_TYPE_HASH

Signed-off-by: Takshak Chahande <ctakshak@fb.com>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Acked-by: Yonghong Song <yhs@fb.com>
Link: https://lore.kernel.org/bpf/20220510082221.2390540-2-ctakshak@fb.com
tools/testing/selftests/bpf/map_tests/map_in_map_batch_ops.c [new file with mode: 0644]