|
@@ -86,7 +86,7 @@ static void test_hashmap(int task, void *data)
|
|
|
|
|
|
/* Check that key = 0 doesn't exist. */
|
|
|
key = 0;
|
|
|
- assert(bpf_map_delete(fd, &key) == -1 && errno == ENOENT);
|
|
|
+ assert(bpf_map_delete_elem(fd, &key) == -1 && errno == ENOENT);
|
|
|
|
|
|
/* Iterate over two elements. */
|
|
|
assert(bpf_map_next_key(fd, &key, &next_key) == 0 &&
|
|
@@ -98,10 +98,10 @@ static void test_hashmap(int task, void *data)
|
|
|
|
|
|
/* Delete both elements. */
|
|
|
key = 1;
|
|
|
- assert(bpf_map_delete(fd, &key) == 0);
|
|
|
+ assert(bpf_map_delete_elem(fd, &key) == 0);
|
|
|
key = 2;
|
|
|
- assert(bpf_map_delete(fd, &key) == 0);
|
|
|
- assert(bpf_map_delete(fd, &key) == -1 && errno == ENOENT);
|
|
|
+ assert(bpf_map_delete_elem(fd, &key) == 0);
|
|
|
+ assert(bpf_map_delete_elem(fd, &key) == -1 && errno == ENOENT);
|
|
|
|
|
|
key = 0;
|
|
|
/* Check that map is empty. */
|
|
@@ -172,7 +172,7 @@ static void test_hashmap_percpu(int task, void *data)
|
|
|
errno == E2BIG);
|
|
|
|
|
|
/* Check that key = 0 doesn't exist. */
|
|
|
- assert(bpf_map_delete(fd, &key) == -1 && errno == ENOENT);
|
|
|
+ assert(bpf_map_delete_elem(fd, &key) == -1 && errno == ENOENT);
|
|
|
|
|
|
/* Iterate over two elements. */
|
|
|
while (!bpf_map_next_key(fd, &key, &next_key)) {
|
|
@@ -194,10 +194,10 @@ static void test_hashmap_percpu(int task, void *data)
|
|
|
|
|
|
/* Delete both elements. */
|
|
|
key = 1;
|
|
|
- assert(bpf_map_delete(fd, &key) == 0);
|
|
|
+ assert(bpf_map_delete_elem(fd, &key) == 0);
|
|
|
key = 2;
|
|
|
- assert(bpf_map_delete(fd, &key) == 0);
|
|
|
- assert(bpf_map_delete(fd, &key) == -1 && errno == ENOENT);
|
|
|
+ assert(bpf_map_delete_elem(fd, &key) == 0);
|
|
|
+ assert(bpf_map_delete_elem(fd, &key) == -1 && errno == ENOENT);
|
|
|
|
|
|
key = 0;
|
|
|
/* Check that map is empty. */
|
|
@@ -255,7 +255,7 @@ static void test_arraymap(int task, void *data)
|
|
|
|
|
|
/* Delete shouldn't succeed. */
|
|
|
key = 1;
|
|
|
- assert(bpf_map_delete(fd, &key) == -1 && errno == EINVAL);
|
|
|
+ assert(bpf_map_delete_elem(fd, &key) == -1 && errno == EINVAL);
|
|
|
|
|
|
close(fd);
|
|
|
}
|
|
@@ -310,7 +310,7 @@ static void test_arraymap_percpu(int task, void *data)
|
|
|
|
|
|
/* Delete shouldn't succeed. */
|
|
|
key = 1;
|
|
|
- assert(bpf_map_delete(fd, &key) == -1 && errno == EINVAL);
|
|
|
+ assert(bpf_map_delete_elem(fd, &key) == -1 && errno == EINVAL);
|
|
|
|
|
|
close(fd);
|
|
|
}
|
|
@@ -445,7 +445,7 @@ static void do_work(int fn, void *data)
|
|
|
assert(bpf_map_update_elem(fd, &key, &value,
|
|
|
BPF_EXIST) == 0);
|
|
|
} else {
|
|
|
- assert(bpf_map_delete(fd, &key) == 0);
|
|
|
+ assert(bpf_map_delete_elem(fd, &key) == 0);
|
|
|
}
|
|
|
}
|
|
|
}
|