Lines Matching refs:max_entries

14 static void map_batch_update(int map_fd, __u32 max_entries, int *keys,
28 for (i = 0; i < max_entries; i++) {
37 err = bpf_map_update_batch(map_fd, keys, values, &max_entries, &opts);
41 static void map_batch_verify(int *visited, __u32 max_entries,
51 memset(visited, 0, max_entries * sizeof(*visited));
52 for (i = 0; i < max_entries; i++) {
71 for (i = 0; i < max_entries; i++) {
82 const __u32 max_entries = 10;
83 value pcpu_values[max_entries];
93 "hash_map", sizeof(int), sizeof(int), max_entries, NULL);
98 keys = malloc(max_entries * sizeof(int));
102 values = malloc(max_entries * sizeof(int));
103 visited = malloc(max_entries * sizeof(int));
108 count = max_entries;
115 map_batch_update(map_fd, max_entries, keys, values, is_pcpu);
123 /* test 3: lookup/delete with count = max_entries, success */
124 memset(keys, 0, max_entries * sizeof(*keys));
125 memset(values, 0, max_entries * value_size);
126 count = max_entries;
129 CHECK((err && errno != ENOENT), "count = max_entries",
131 CHECK(count != max_entries, "count = max_entries",
132 "count = %u, max_entries = %u\n", count, max_entries);
133 map_batch_verify(visited, max_entries, keys, values, is_pcpu);
141 for (step = 1; step < max_entries; step++) {
142 map_batch_update(map_fd, max_entries, keys, values, is_pcpu);
143 memset(keys, 0, max_entries * sizeof(*keys));
144 memset(values, 0, max_entries * value_size);
161 * max_entries should always work.
179 CHECK(total != max_entries, "lookup with steps",
180 "total = %u, max_entries = %u\n", total, max_entries);
181 map_batch_verify(visited, max_entries, keys, values, is_pcpu);
185 while (total < max_entries) {
186 if (max_entries - total < step)
187 count = max_entries - total;
197 CHECK(total != max_entries, "delete with steps",
198 "total = %u, max_entries = %u\n", total, max_entries);
208 map_batch_update(map_fd, max_entries, keys, values, is_pcpu);
209 memset(keys, 0, max_entries * sizeof(*keys));
210 memset(values, 0, max_entries * value_size);
224 * max_entries should always work.
242 CHECK(total != max_entries, "lookup/delete with steps",
243 "total = %u, max_entries = %u\n", total, max_entries);
245 map_batch_verify(visited, max_entries, keys, values, is_pcpu);