BPF_MAP_TYPE_HASH_OF_MAPS
BPF_MAP_TYPE(BPF_MAP_TYPE_HASH_OF_MAPS, htab_of_maps_map_ops)
return htab->map.map_type == BPF_MAP_TYPE_HASH_OF_MAPS;
case BPF_MAP_TYPE_HASH_OF_MAPS:
if (map->map_type == BPF_MAP_TYPE_HASH_OF_MAPS ||
} else if (map->map_type == BPF_MAP_TYPE_HASH_OF_MAPS) {
#define IS_FD_HASH(map) ((map)->map_type == BPF_MAP_TYPE_HASH_OF_MAPS)
case BPF_MAP_TYPE_HASH_OF_MAPS:
case BPF_MAP_TYPE_HASH_OF_MAPS:
__uint(type, BPF_MAP_TYPE_HASH_OF_MAPS);
__uint(type, BPF_MAP_TYPE_HASH_OF_MAPS);
type == BPF_MAP_TYPE_HASH_OF_MAPS;
case BPF_MAP_TYPE_HASH_OF_MAPS:
type == BPF_MAP_TYPE_HASH_OF_MAPS)
[BPF_MAP_TYPE_HASH_OF_MAPS] = "hash_of_maps",
case BPF_MAP_TYPE_HASH_OF_MAPS:
if (map->def.type == BPF_MAP_TYPE_HASH_OF_MAPS &&
case BPF_MAP_TYPE_HASH_OF_MAPS:
map_type == BPF_MAP_TYPE_HASH_OF_MAPS) {
if (outer_map_type == BPF_MAP_TYPE_HASH_OF_MAPS)
_map_in_map_batch_ops(BPF_MAP_TYPE_HASH_OF_MAPS, BPF_MAP_TYPE_ARRAY, false);
_map_in_map_batch_ops(BPF_MAP_TYPE_HASH_OF_MAPS, BPF_MAP_TYPE_HASH, false);
if (i % 2 || type == BPF_MAP_TYPE_HASH_OF_MAPS) {
if (opts->map_type == BPF_MAP_TYPE_HASH_OF_MAPS) {
if (opts->map_type == BPF_MAP_TYPE_HASH_OF_MAPS)
if (opts.map_type != BPF_MAP_TYPE_HASH_OF_MAPS)
if (type == BPF_MAP_TYPE_HASH_OF_MAPS)
ret = map_create_opts(BPF_MAP_TYPE_HASH_OF_MAPS, "hash_of_maps",
case BPF_MAP_TYPE_HASH_OF_MAPS:
__uint(type, BPF_MAP_TYPE_HASH_OF_MAPS);
__uint(type, BPF_MAP_TYPE_HASH_OF_MAPS);
__uint(type, BPF_MAP_TYPE_HASH_OF_MAPS);
__uint(type, BPF_MAP_TYPE_HASH_OF_MAPS);
DEFINE_MAP_OF_MAP(BPF_MAP_TYPE_HASH_OF_MAPS, array_map, hash_of_array_maps);
DEFINE_MAP_OF_MAP(BPF_MAP_TYPE_HASH_OF_MAPS, hash_map, hash_of_hash_maps);
DEFINE_MAP_OF_MAP(BPF_MAP_TYPE_HASH_OF_MAPS, hash_malloc_map, hash_of_hash_malloc_maps);
DEFINE_MAP_OF_MAP(BPF_MAP_TYPE_HASH_OF_MAPS, lru_hash_map, hash_of_lru_hash_maps);
DEFINE_MAP_OF_MAP(BPF_MAP_TYPE_HASH_OF_MAPS, pcpu_array_map, hash_of_pcpu_array_maps);
DEFINE_MAP_OF_MAP(BPF_MAP_TYPE_HASH_OF_MAPS, pcpu_hash_map, hash_of_pcpu_hash_maps);
__uint(type, BPF_MAP_TYPE_HASH_OF_MAPS);
VERIFY_TYPE(BPF_MAP_TYPE_HASH_OF_MAPS, check_hash_of_maps);
__uint(type, BPF_MAP_TYPE_HASH_OF_MAPS);
__uint(type, BPF_MAP_TYPE_HASH_OF_MAPS);
__uint(type, BPF_MAP_TYPE_HASH_OF_MAPS);
__uint(type, BPF_MAP_TYPE_HASH_OF_MAPS);
__uint(type, BPF_MAP_TYPE_HASH_OF_MAPS);
__uint(type, BPF_MAP_TYPE_HASH_OF_MAPS);
__uint(type, BPF_MAP_TYPE_HASH_OF_MAPS);
case BPF_MAP_TYPE_HASH_OF_MAPS: