BPF_MAP_TYPE_ARRAY_OF_MAPS
BPF_MAP_TYPE(BPF_MAP_TYPE_ARRAY_OF_MAPS, array_of_maps_map_ops)
case BPF_MAP_TYPE_ARRAY_OF_MAPS:
map->map_type == BPF_MAP_TYPE_ARRAY_OF_MAPS)
(map)->map_type == BPF_MAP_TYPE_ARRAY_OF_MAPS)
case BPF_MAP_TYPE_ARRAY_OF_MAPS:
case BPF_MAP_TYPE_ARRAY_OF_MAPS:
__uint(type, BPF_MAP_TYPE_ARRAY_OF_MAPS);
__uint(type, BPF_MAP_TYPE_ARRAY_OF_MAPS);
return type == BPF_MAP_TYPE_ARRAY_OF_MAPS ||
case BPF_MAP_TYPE_ARRAY_OF_MAPS:
if (type == BPF_MAP_TYPE_ARRAY_OF_MAPS ||
[BPF_MAP_TYPE_ARRAY_OF_MAPS] = "array_of_maps",
case BPF_MAP_TYPE_ARRAY_OF_MAPS:
case BPF_MAP_TYPE_ARRAY_OF_MAPS:
if (map_type == BPF_MAP_TYPE_ARRAY_OF_MAPS ||
__uint(type, BPF_MAP_TYPE_ARRAY_OF_MAPS);
__uint(type, BPF_MAP_TYPE_ARRAY_OF_MAPS);
((outer_map_type == BPF_MAP_TYPE_ARRAY_OF_MAPS)
_map_in_map_batch_ops(BPF_MAP_TYPE_ARRAY_OF_MAPS, BPF_MAP_TYPE_ARRAY, false);
_map_in_map_batch_ops(BPF_MAP_TYPE_ARRAY_OF_MAPS, BPF_MAP_TYPE_HASH, false);
_map_in_map_batch_ops(BPF_MAP_TYPE_ARRAY_OF_MAPS, BPF_MAP_TYPE_ARRAY, true);
_map_in_map_batch_ops(BPF_MAP_TYPE_ARRAY_OF_MAPS, BPF_MAP_TYPE_HASH, true);
outer_map = bpf_map_create(BPF_MAP_TYPE_ARRAY_OF_MAPS, "outer_map",
__uint(type, BPF_MAP_TYPE_ARRAY_OF_MAPS);
__uint(type, BPF_MAP_TYPE_ARRAY_OF_MAPS);
__uint(type, BPF_MAP_TYPE_ARRAY_OF_MAPS);
__uint(type, BPF_MAP_TYPE_ARRAY_OF_MAPS);
__uint(type, BPF_MAP_TYPE_ARRAY_OF_MAPS);
__uint(type, BPF_MAP_TYPE_ARRAY_OF_MAPS);
__uint(type, BPF_MAP_TYPE_ARRAY_OF_MAPS);
DEFINE_MAP_OF_MAP(BPF_MAP_TYPE_ARRAY_OF_MAPS, array_map, array_of_array_maps);
DEFINE_MAP_OF_MAP(BPF_MAP_TYPE_ARRAY_OF_MAPS, hash_map, array_of_hash_maps);
DEFINE_MAP_OF_MAP(BPF_MAP_TYPE_ARRAY_OF_MAPS, hash_malloc_map, array_of_hash_malloc_maps);
DEFINE_MAP_OF_MAP(BPF_MAP_TYPE_ARRAY_OF_MAPS, lru_hash_map, array_of_lru_hash_maps);
DEFINE_MAP_OF_MAP(BPF_MAP_TYPE_ARRAY_OF_MAPS, pcpu_array_map, array_of_pcpu_array_maps);
DEFINE_MAP_OF_MAP(BPF_MAP_TYPE_ARRAY_OF_MAPS, pcpu_hash_map, array_of_pcpu_hash_maps);
__uint(type, BPF_MAP_TYPE_ARRAY_OF_MAPS);
VERIFY_TYPE(BPF_MAP_TYPE_ARRAY_OF_MAPS, check_array_of_maps);
__uint(type, BPF_MAP_TYPE_ARRAY_OF_MAPS);
__uint(type, BPF_MAP_TYPE_ARRAY_OF_MAPS);
__uint(type, BPF_MAP_TYPE_ARRAY_OF_MAPS);
__uint(type, BPF_MAP_TYPE_ARRAY_OF_MAPS);
__uint(type, BPF_MAP_TYPE_ARRAY_OF_MAPS);
__uint(type, BPF_MAP_TYPE_ARRAY_OF_MAPS);
__uint(type, BPF_MAP_TYPE_ARRAY_OF_MAPS);
__uint(type, BPF_MAP_TYPE_ARRAY_OF_MAPS);
__uint(type, BPF_MAP_TYPE_ARRAY_OF_MAPS);
__uint(type, BPF_MAP_TYPE_ARRAY_OF_MAPS);
__uint(type, BPF_MAP_TYPE_ARRAY_OF_MAPS);
__uint(type, BPF_MAP_TYPE_ARRAY_OF_MAPS);
__uint(type, BPF_MAP_TYPE_ARRAY_OF_MAPS);
__uint(type, BPF_MAP_TYPE_ARRAY_OF_MAPS);
__uint(type, BPF_MAP_TYPE_ARRAY_OF_MAPS);
case BPF_MAP_TYPE_ARRAY_OF_MAPS:
outer_map_fd = bpf_map_create(BPF_MAP_TYPE_ARRAY_OF_MAPS, NULL,
if (skip_unsupported_map(BPF_MAP_TYPE_ARRAY_OF_MAPS))