Lines Matching refs:map_flags

28 static int create_map(int map_type, int map_flags, unsigned int size)
30 LIBBPF_OPTS(bpf_map_create_opts, opts, .map_flags = map_flags);
148 static void test_lru_sanity0(int map_type, int map_flags)
154 printf("%s (map_type:%d map_flags:0x%X): ", __func__, map_type,
155 map_flags);
159 if (map_flags & BPF_F_NO_COMMON_LRU)
160 lru_map_fd = create_map(map_type, map_flags, 2 * nr_cpus);
162 lru_map_fd = create_map(map_type, map_flags, 2);
239 static void test_lru_sanity1(int map_type, int map_flags, unsigned int tgt_free)
247 if (map_flags & BPF_F_NO_COMMON_LRU)
251 printf("%s (map_type:%d map_flags:0x%X): ", __func__, map_type,
252 map_flags);
260 lru_map_fd = create_map(map_type, map_flags, map_size);
315 static void test_lru_sanity2(int map_type, int map_flags, unsigned int tgt_free)
324 if (map_flags & BPF_F_NO_COMMON_LRU)
328 printf("%s (map_type:%d map_flags:0x%X): ", __func__, map_type,
329 map_flags);
337 lru_map_fd = create_map(map_type, map_flags, map_size);
422 static void test_lru_sanity3(int map_type, int map_flags, unsigned int tgt_free)
430 if (map_flags & BPF_F_NO_COMMON_LRU)
434 printf("%s (map_type:%d map_flags:0x%X): ", __func__, map_type,
435 map_flags);
443 lru_map_fd = create_map(map_type, map_flags, map_size);
486 static void test_lru_sanity4(int map_type, int map_flags, unsigned int tgt_free)
493 printf("%s (map_type:%d map_flags:0x%X): ", __func__, map_type,
494 map_flags);
498 if (map_flags & BPF_F_NO_COMMON_LRU)
499 lru_map_fd = create_map(map_type, map_flags,
502 lru_map_fd = create_map(map_type, map_flags, 3 * tgt_free);
562 static void test_lru_sanity5(int map_type, int map_flags)
568 if (map_flags & BPF_F_NO_COMMON_LRU)
571 printf("%s (map_type:%d map_flags:0x%X): ", __func__, map_type,
572 map_flags);
574 map_fd = create_map(map_type, map_flags, 1);
609 static void test_lru_sanity6(int map_type, int map_flags, int tgt_free)
616 if (!(map_flags & BPF_F_NO_COMMON_LRU))
619 printf("%s (map_type:%d map_flags:0x%X): ", __func__, map_type,
620 map_flags);
627 lru_map_fd = create_map(map_type, map_flags, map_size * nr_cpus);
676 static void test_lru_sanity7(int map_type, int map_flags)
682 printf("%s (map_type:%d map_flags:0x%X): ", __func__, map_type,
683 map_flags);
687 if (map_flags & BPF_F_NO_COMMON_LRU)
688 lru_map_fd = create_map(map_type, map_flags, 2 * nr_cpus);
690 lru_map_fd = create_map(map_type, map_flags, 2);
767 static void test_lru_sanity8(int map_type, int map_flags)
773 printf("%s (map_type:%d map_flags:0x%X): ", __func__, map_type,
774 map_flags);
778 if (map_flags & BPF_F_NO_COMMON_LRU)
779 lru_map_fd = create_map(map_type, map_flags, 2 * nr_cpus);
781 lru_map_fd = create_map(map_type, map_flags, 2);
853 int map_flags[] = {0, BPF_F_NO_COMMON_LRU};
865 for (f = 0; f < ARRAY_SIZE(map_flags); f++) {
866 unsigned int tgt_free = (map_flags[f] & BPF_F_NO_COMMON_LRU) ?
870 test_lru_sanity0(map_types[t], map_flags[f]);
871 test_lru_sanity1(map_types[t], map_flags[f], tgt_free);
872 test_lru_sanity2(map_types[t], map_flags[f], tgt_free);
873 test_lru_sanity3(map_types[t], map_flags[f], tgt_free);
874 test_lru_sanity4(map_types[t], map_flags[f], tgt_free);
875 test_lru_sanity5(map_types[t], map_flags[f]);
876 test_lru_sanity6(map_types[t], map_flags[f], tgt_free);
877 test_lru_sanity7(map_types[t], map_flags[f]);
878 test_lru_sanity8(map_types[t], map_flags[f]);