Lines Matching defs:map_flags
208 static int create_map(int map_type, int map_flags, unsigned int size)
213 sizeof(unsigned long long), size, map_flags);
310 static void test_parallel_lru_dist(int map_type, int map_flags,
316 printf("%s (map_type:%d map_flags:0x%X):\n", __func__, map_type,
317 map_flags);
319 if (map_flags & BPF_F_NO_COMMON_LRU)
320 lru_map_fd = create_map(map_type, map_flags,
323 lru_map_fd = create_map(map_type, map_flags,
335 static void test_lru_loss0(int map_type, int map_flags)
343 printf("%s (map_type:%d map_flags:0x%X): ", __func__, map_type,
344 map_flags);
348 if (map_flags & BPF_F_NO_COMMON_LRU)
349 map_fd = create_map(map_type, map_flags, 900 * nr_cpus);
351 map_fd = create_map(map_type, map_flags, 900);
389 static void test_lru_loss1(int map_type, int map_flags)
395 printf("%s (map_type:%d map_flags:0x%X): ", __func__, map_type,
396 map_flags);
400 if (map_flags & BPF_F_NO_COMMON_LRU)
401 map_fd = create_map(map_type, map_flags, 1000 * nr_cpus);
403 map_fd = create_map(map_type, map_flags, 1000);
468 static void test_parallel_lru_loss(int map_type, int map_flags, int nr_tasks)
472 printf("%s (map_type:%d map_flags:0x%X):\n", __func__, map_type,
473 map_flags);
476 if (map_flags & BPF_F_NO_COMMON_LRU)
477 map_fd = create_map(map_type, map_flags,
480 map_fd = create_map(map_type, map_flags,
493 int map_flags[] = {0, BPF_F_NO_COMMON_LRU};
527 for (f = 0; f < sizeof(map_flags) / sizeof(*map_flags); f++) {
528 test_lru_loss0(BPF_MAP_TYPE_LRU_HASH, map_flags[f]);
529 test_lru_loss1(BPF_MAP_TYPE_LRU_HASH, map_flags[f]);
530 test_parallel_lru_loss(BPF_MAP_TYPE_LRU_HASH, map_flags[f],
532 test_parallel_lru_dist(BPF_MAP_TYPE_LRU_HASH, map_flags[f],