Home
last modified time | relevance | path

Searched refs:bpf_map_update_elem (Results 1 – 25 of 234) sorted by relevance

12345678910

/linux/tools/testing/selftests/bpf/
H A Dtest_lru_map.c186 assert(!bpf_map_update_elem(lru_map_fd, &key, value, BPF_NOEXIST)); in test_lru_sanity0()
187 assert(!bpf_map_update_elem(expected_map_fd, &key, value, in test_lru_sanity0()
191 assert(bpf_map_update_elem(lru_map_fd, &key, value, BPF_NOEXIST) == -EEXIST); in test_lru_sanity0()
194 assert(bpf_map_update_elem(lru_map_fd, &key, value, -1) == -EINVAL); in test_lru_sanity0()
203 assert(bpf_map_update_elem(lru_map_fd, &key, value, BPF_EXIST) == -ENOENT); in test_lru_sanity0()
206 assert(!bpf_map_update_elem(lru_map_fd, &key, value, BPF_NOEXIST)); in test_lru_sanity0()
222 assert(!bpf_map_update_elem(lru_map_fd, &key, value, BPF_NOEXIST)); in test_lru_sanity0()
223 assert(!bpf_map_update_elem(expected_map_fd, &key, value, in test_lru_sanity0()
284 assert(!bpf_map_update_elem(lru_map_fd, &key, value, in test_lru_sanity1()
291 assert(!bpf_map_update_elem(expected_map_fd, &key, value, in test_lru_sanity1()
[all …]
H A Dtest_maps.c47 assert(bpf_map_update_elem(fd, &key, &value, BPF_ANY) == 0); in test_hashmap()
51 assert(bpf_map_update_elem(fd, &key, &value, BPF_NOEXIST) < 0 && in test_hashmap()
56 assert(bpf_map_update_elem(fd, &key, &value, -1) < 0 && in test_hashmap()
65 assert(bpf_map_update_elem(fd, &key, &value, BPF_ANY) == 0); in test_hashmap()
74 assert(bpf_map_update_elem(fd, &key, &value, BPF_EXIST) < 0 && in test_hashmap()
79 assert(bpf_map_update_elem(fd, &key, &value, BPF_NOEXIST) == 0); in test_hashmap()
85 assert(bpf_map_update_elem(fd, &key, &value, BPF_NOEXIST) < 0 && in test_hashmap()
90 assert(bpf_map_update_elem(fd, &key, &value, BPF_EXIST) == 0); in test_hashmap()
92 assert(bpf_map_update_elem(fd, &key, &value, BPF_ANY) == 0); in test_hashmap()
94 assert(bpf_map_update_elem(fd, &key, &value, BPF_NOEXIST) < 0 && in test_hashmap()
[all …]
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dbtf_map_in_map.c48 bpf_map_update_elem(outer_arr_fd, &key, &map1_fd, 0); in test_lookup_update()
49 bpf_map_update_elem(outer_hash_fd, &key, &map2_fd, 0); in test_lookup_update()
50 bpf_map_update_elem(outer_arr_dyn_fd, &key, &map3_fd, 0); in test_lookup_update()
61 bpf_map_update_elem(outer_arr_fd, &key, &map2_fd, 0); in test_lookup_update()
62 bpf_map_update_elem(outer_hash_fd, &key, &map1_fd, 0); in test_lookup_update()
63 bpf_map_update_elem(outer_arr_dyn_fd, &key, &map4_fd, 0); in test_lookup_update()
74 bpf_map_update_elem(outer_arr_dyn_fd, &key, &map5_fd, 0); in test_lookup_update()
82 err = bpf_map_update_elem(outer_hash_fd, &key, &val, 0); in test_lookup_update()
87 err = bpf_map_update_elem(outer_arr_fd, &key, &val, 0); in test_lookup_update()
93 err = bpf_map_update_elem(outer_arr_dyn_fd, &key, &val, 0); in test_lookup_update()
[all …]
H A Dbloom_filter_map.c50 err = bpf_map_update_elem(fd, NULL, &value, -1); in test_fail_cases()
53 err = bpf_map_update_elem(fd, NULL, &value, BPF_EXIST); in test_fail_cases()
56 err = bpf_map_update_elem(fd, NULL, &value, BPF_F_LOCK); in test_fail_cases()
59 err = bpf_map_update_elem(fd, NULL, &value, BPF_NOEXIST); in test_fail_cases()
62 err = bpf_map_update_elem(fd, NULL, &value, 10000); in test_fail_cases()
82 err = bpf_map_update_elem(fd, NULL, &value, 0); in test_success_cases()
122 err = bpf_map_update_elem(inner_map_fd, NULL, rand_vals + i, BPF_ANY); in test_inner_map()
129 err = bpf_map_update_elem(outer_map_fd, &key, &inner_map_fd, BPF_ANY); in test_inner_map()
181 err = bpf_map_update_elem(random_data_fd, &i, &val, BPF_ANY); in setup_progs()
185 err = bpf_map_update_elem(bloom_fd, NULL, &val, BPF_ANY); in setup_progs()
H A Dsockmap_basic.c113 err = bpf_map_update_elem(map, &zero, &s, BPF_NOEXIST); in test_sockmap_create_update_free()
145 err = bpf_map_update_elem(map, &zero, &c, BPF_NOEXIST); in test_sockmap_vsock_delete_on_close()
286 err = bpf_map_update_elem(src_fd, &i, &sock_fd[i], BPF_NOEXIST); in test_sockmap_copy()
473 err = bpf_map_update_elem(map, &zero, &c1, BPF_NOEXIST); in test_sockmap_skb_verdict_shutdown()
540 err = bpf_map_update_elem(map, &zero, &c1, BPF_NOEXIST); in do_test_sockmap_skb_verdict_fionread()
594 err = bpf_map_update_elem(map, &zero, &c1, BPF_NOEXIST); in test_sockmap_skb_verdict_change_tail()
646 err = bpf_map_update_elem(map, &zero, &c1, BPF_NOEXIST); in test_sockmap_msg_verdict_pop_data()
677 err = bpf_map_update_elem(map, &zero, &c1, BPF_NOEXIST); in test_sockmap_skb_verdict_peek_helper()
771 err = bpf_map_update_elem(map, &zero, &stream, BPF_ANY); in test_sockmap_unconnected_unix()
775 err = bpf_map_update_elem(map, &zero, &dgram, BPF_ANY); in test_sockmap_unconnected_unix()
[all …]
H A Dtask_local_storage.c290 err = bpf_map_update_elem(map_fd, &parent_task_fd, &value, BPF_NOEXIST); in test_uptr_basic()
335 err = bpf_map_update_elem(map_fd, &parent_task_fd, &value, BPF_EXIST); in test_uptr_basic()
342 err = bpf_map_update_elem(map_fd, &parent_task_fd, &value, BPF_EXIST); in test_uptr_basic()
350 err = bpf_map_update_elem(map_fd, &parent_task_fd, &value, BPF_EXIST); in test_uptr_basic()
373 err = bpf_map_update_elem(map_fd, &parent_task_fd, &value, BPF_NOEXIST); in test_uptr_basic()
407 err = bpf_map_update_elem(map_fd, &task_fd, &value, 0); in test_uptr_across_pages()
413 err = bpf_map_update_elem(map_fd, &task_fd, &value, 0); in test_uptr_across_pages()
439 err = bpf_map_update_elem(map_fd, &task_fd, &value, BPF_F_LOCK); in test_uptr_update_failure()
444 err = bpf_map_update_elem(map_fd, &task_fd, &value, BPF_EXIST); in test_uptr_update_failure()
449 err = bpf_map_update_elem(map_f in test_uptr_update_failure()
[all...]
H A Dtailcalls.c69 err = bpf_map_update_elem(map_fd, &i, &prog_fd, BPF_ANY); in test_tailcall_1()
99 err = bpf_map_update_elem(map_fd, &i, &prog_fd, BPF_ANY); in test_tailcall_1()
120 err = bpf_map_update_elem(map_fd, &i, &prog_fd, BPF_ANY); in test_tailcall_1()
205 err = bpf_map_update_elem(map_fd, &i, &prog_fd, BPF_ANY); in test_tailcall_2()
280 err = bpf_map_update_elem(map_fd, &i, &prog_fd, BPF_ANY); in test_tailcall_count()
474 err = bpf_map_update_elem(map_fd, &i, &prog_fd, BPF_ANY); in test_tailcall_4()
480 err = bpf_map_update_elem(data_fd, &zero, &i, BPF_ANY); in test_tailcall_4()
490 err = bpf_map_update_elem(data_fd, &zero, &i, BPF_ANY); in test_tailcall_4()
564 err = bpf_map_update_elem(map_fd, &i, &prog_fd, BPF_ANY); in test_tailcall_5()
570 err = bpf_map_update_elem(data_fd, &zero, &key[i], BPF_ANY); in test_tailcall_5()
[all …]
H A Dxdp_cpumap_attach.c47 err = bpf_map_update_elem(map_fd, &idx, &val, 0); in test_xdp_with_cpumap_helpers()
81 err = bpf_map_update_elem(map_fd, &idx, &val, 0); in test_xdp_with_cpumap_helpers()
89 err = bpf_map_update_elem(map_fd, &idx, &val, 0); in test_xdp_with_cpumap_helpers()
96 err = bpf_map_update_elem(map_fd, &idx, &val, 0); in test_xdp_with_cpumap_helpers()
105 err = bpf_map_update_elem(map_fd, &idx, &val, 0); in test_xdp_with_cpumap_frags_helpers()
136 err = bpf_map_update_elem(map_fd, &idx, &val, 0); in test_xdp_with_cpumap_frags_helpers()
150 err = bpf_map_update_elem(map_fd, &idx, &val, 0);
H A Dpercpu_array_inner_map.c29 err = bpf_map_update_elem(outer_fd, &zero, &tmpl_fd, 0); in test_percpu_array_inner_map()
39 err = bpf_map_update_elem(outer_fd, &zero, &good_fd, 0); in test_percpu_array_inner_map()
49 err = bpf_map_update_elem(outer_fd, &zero, &bad_fd, 0); in test_percpu_array_inner_map()
H A Dverify_pkcs7_sig.c296 ret = bpf_map_update_elem(bpf_map__fd(map), &zero, &data, BPF_ANY); in test_verify_pkcs7_sig_from_map()
297 if (!ASSERT_LT(ret, 0, "bpf_map_update_elem data_input")) in test_verify_pkcs7_sig_from_map()
305 ret = bpf_map_update_elem(bpf_map__fd(map), &zero, &data, BPF_ANY); in test_verify_pkcs7_sig_from_map()
306 if (!ASSERT_OK(ret, "bpf_map_update_elem data_input")) in test_verify_pkcs7_sig_from_map()
314 ret = bpf_map_update_elem(bpf_map__fd(map), &zero, &data, BPF_ANY); in test_verify_pkcs7_sig_from_map()
315 if (!ASSERT_OK(ret, "bpf_map_update_elem data_input")) in test_verify_pkcs7_sig_from_map()
325 ret = bpf_map_update_elem(bpf_map__fd(map), &zero, &data, BPF_ANY); in test_verify_pkcs7_sig_from_map()
326 if (!ASSERT_LT(ret, 0, "bpf_map_update_elem data_input")) in test_verify_pkcs7_sig_from_map()
339 ret = bpf_map_update_elem(bpf_map__fd(map), &zero, &data, BPF_ANY); in test_verify_pkcs7_sig_from_map()
340 if (!ASSERT_LT(ret, 0, "bpf_map_update_elem data_inpu in test_verify_pkcs7_sig_from_map()
[all...]
H A Dxdp_devmap_attach.c52 err = bpf_map_update_elem(map_fd, &idx, &val, 0); in test_xdp_with_devmap_helpers()
82 err = bpf_map_update_elem(map_fd, &idx, &val, 0); in test_xdp_with_devmap_helpers()
91 err = bpf_map_update_elem(map_fd, &idx, &val, 0); in test_xdp_with_devmap_helpers()
156 err = bpf_map_update_elem(map_fd, &idx, &val, 0); in test_xdp_with_devmap_helpers_veth()
170 err = bpf_map_update_elem(map_fd, &idx, &val, 0); in test_xdp_with_devmap_helpers_veth()
219 err = bpf_map_update_elem(map_fd, &idx, &val, 0); in test_xdp_with_devmap_helpers_veth()
H A Dmap_lookup_percpu_elem.c37 ret = bpf_map_update_elem(bpf_map__fd(skel->maps.percpu_array_map), &key, buf, 0); in test_map_lookup_percpu_elem()
40 ret = bpf_map_update_elem(bpf_map__fd(skel->maps.percpu_hash_map), &key, buf, 0); in test_map_lookup_percpu_elem()
43 ret = bpf_map_update_elem(bpf_map__fd(skel->maps.percpu_lru_hash_map), &key, buf, 0); in test_map_lookup_percpu_elem()
H A Dxdp_noinline.c44 bpf_map_update_elem(bpf_map__fd(skel->maps.vip_map), &key, &value, 0); in test_xdp_noinline()
45 bpf_map_update_elem(bpf_map__fd(skel->maps.ch_rings), &ch_key, &real_num, 0); in test_xdp_noinline()
46 bpf_map_update_elem(bpf_map__fd(skel->maps.reals), &real_num, &real_def, 0); in test_xdp_noinline()
/linux/tools/testing/selftests/bpf/progs/
H A Drhash.c58 err = bpf_map_update_elem(&rhmap, &key, &empty, BPF_NOEXIST); in test_rhash_lookup_update()
84 err = bpf_map_update_elem(&rhmap, &key, &empty, BPF_NOEXIST); in test_rhash_update_delete()
119 err = bpf_map_update_elem(&rhmap, &key, &empty, BPF_NOEXIST); in test_rhash_update_elements()
159 ret = bpf_map_update_elem(&rhmap, &key, &val1, BPF_EXIST); in test_rhash_update_exist()
164 ret = bpf_map_update_elem(&rhmap, &key, &val1, BPF_NOEXIST); in test_rhash_update_exist()
174 ret = bpf_map_update_elem(&rhmap, &key, &val2, BPF_EXIST); in test_rhash_update_exist()
201 ret = bpf_map_update_elem(&rhmap, &key, &val1, BPF_ANY); in test_rhash_update_any()
210 ret = bpf_map_update_elem(&rhmap, &key, &val2, BPF_ANY); in test_rhash_update_any()
234 ret = bpf_map_update_elem(&rhmap, &key, &val, BPF_NOEXIST); in test_rhash_noexist_duplicate()
239 ret = bpf_map_update_elem(&rhmap, &key, &val, BPF_NOEXIST); in test_rhash_noexist_duplicate()
[all …]
H A Dtimer.c123 bpf_map_update_elem(map, &lru_key, &init, 0); in timer_cb1()
155 bpf_map_update_elem(&lru, &lru_key, &init, 0); in BPF_PROG2()
288 bpf_map_update_elem(&hmap, &key, &init, 0); in BPF_PROG2()
293 bpf_map_update_elem(&hmap, &key, &init, 0); in BPF_PROG2()
295 bpf_map_update_elem(&hmap_malloc, &key_malloc, &init, 0); in BPF_PROG2()
300 bpf_map_update_elem(&hmap_malloc, &key_malloc, &init, 0);
306 bpf_map_update_elem(&hmap, &key, &init, 0); in timer_cb3()
311 bpf_map_update_elem(&hmap, &key, &init, 0); in timer_cb3()
318 bpf_map_update_elem(&hmap_malloc, &key_malloc, &init, 0); in BPF_PROG2()
323 bpf_map_update_elem( in BPF_PROG2()
[all...]
H A Dtest_mmap.c36 bpf_map_update_elem(&data_map, &two, (const void *)&in_val, 0); in test_mmap()
42 bpf_map_update_elem(&data_map, &one, &val, 0); in test_mmap()
47 bpf_map_update_elem(&data_map, &far, &val, 0); in test_mmap()
H A Dlinked_maps2.c46 bpf_map_update_elem(&map1, &key_struct, &val_struct, 0); in BPF_PROG()
47 bpf_map_update_elem(&map2, &key, &val, 0); in BPF_PROG()
48 bpf_map_update_elem(&map_weak, &key, &val, 0); in BPF_PROG()
H A Dlinked_maps1.c52 bpf_map_update_elem(&map1, &key_struct, &val_struct, 0); in BPF_PROG()
53 bpf_map_update_elem(&map2, &key, &val, 0); in BPF_PROG()
54 bpf_map_update_elem(&map_weak, &key, &val, 0); in BPF_PROG()
H A Dmap_kptr.c421 bpf_map_update_elem(&hash_map, &key, &val, 0); in test_map_kptr_ref1()
422 bpf_map_update_elem(&hash_malloc_map, &key, &val, 0); in test_map_kptr_ref1()
423 bpf_map_update_elem(&lru_hash_map, &key, &val, 0); in test_map_kptr_ref1()
425 bpf_map_update_elem(&pcpu_hash_map, &key, &val, 0); in test_map_kptr_ref1()
426 bpf_map_update_elem(&pcpu_hash_malloc_map, &key, &val, 0); in test_map_kptr_ref1()
427 bpf_map_update_elem(&lru_pcpu_hash_map, &key, &val, 0); in test_map_kptr_ref1()
569 ret = bpf_map_update_elem(&array_map, &key, &init, BPF_EXIST); in test_array_map_update_kptr()
582 ret = bpf_map_update_elem(&map, &key, &init, BPF_NOEXIST); \
594 ret = bpf_map_update_elem(&map, &key, &init, BPF_EXIST); \
H A Dtest_map_ops.c46 err = bpf_map_update_elem(&hash_map, &key, &val, BPF_NOEXIST); in map_update()
114 bpf_map_update_elem(&array_map, &key, &val, flags); in map_for_each_pass()
132 bpf_map_update_elem(&array_map, &key, &val, flags); in map_for_each_fail()
/linux/tools/testing/selftests/bpf/map_tests/
H A Dlpm_trie_map_basic_ops.c271 r = bpf_map_update_elem(map, key, value, 0); in test_lpm_map()
379 assert(bpf_map_update_elem(map_fd_ipv4, key_ipv4, &value, 0) == 0); in test_lpm_ipaddr()
384 assert(bpf_map_update_elem(map_fd_ipv4, key_ipv4, &value, 0) == 0); in test_lpm_ipaddr()
389 assert(bpf_map_update_elem(map_fd_ipv4, key_ipv4, &value, 0) == 0); in test_lpm_ipaddr()
394 assert(bpf_map_update_elem(map_fd_ipv4, key_ipv4, &value, 0) == 0); in test_lpm_ipaddr()
399 assert(bpf_map_update_elem(map_fd_ipv4, key_ipv4, &value, 0) == 0); in test_lpm_ipaddr()
404 assert(bpf_map_update_elem(map_fd_ipv6, key_ipv6, &value, 0) == 0); in test_lpm_ipaddr()
472 assert(bpf_map_update_elem(map_fd, key, &value, 0) == 0); in test_lpm_delete()
477 assert(bpf_map_update_elem(map_fd, key, &value, 0) == 0); in test_lpm_delete()
482 assert(bpf_map_update_elem(map_fd, key, &value, 0) == 0); in test_lpm_delete()
[all …]
/linux/samples/bpf/
H A Dmap_perf_test.bpf.c112 bpf_map_update_elem(&hash_map, &key, &init_val, BPF_ANY); in BPF_KSYSCALL()
130 bpf_map_update_elem(&percpu_hash_map, &key, &init_val, BPF_ANY); in BPF_KSYSCALL()
147 bpf_map_update_elem(&hash_map_alloc, &key, &init_val, BPF_ANY); in BPF_KSYSCALL()
164 bpf_map_update_elem(&percpu_hash_map_alloc, &key, &init_val, BPF_ANY); in BPF_KSYSCALL()
210 ret = bpf_map_update_elem(&lru_hash_map, &key, &val, BPF_ANY); in BPF_KSYSCALL()
212 ret = bpf_map_update_elem(&nocommon_lru_hash_map, &key, &val, in BPF_KSYSCALL()
225 ret = bpf_map_update_elem(nolocal_lru_map, &key, &val, in BPF_KSYSCALL()
H A Dtest_map_in_map_user.c53 ret = bpf_map_update_elem(PORT_A, &port_key, &magic_result, BPF_ANY); in populate_map()
56 ret = bpf_map_update_elem(PORT_H, &port_key, &magic_result, in populate_map()
60 ret = bpf_map_update_elem(A_OF_PORT_A, &port_key, &PORT_A, BPF_ANY); in populate_map()
64 ret = bpf_map_update_elem(H_OF_PORT_A, &port_key, &PORT_A, BPF_NOEXIST); in populate_map()
68 ret = bpf_map_update_elem(H_OF_PORT_H, &port_key, &PORT_H, BPF_NOEXIST); in populate_map()
H A Dtest_lru_dist.c147 bpf_map_update_elem(lru->map_fd, &node->key, &null_node, BPF_EXIST); in pfect_lru_lookup_or_insert()
155 assert(!bpf_map_update_elem(lru->map_fd, &key, &node, BPF_EXIST)); in pfect_lru_lookup_or_insert()
158 assert(!bpf_map_update_elem(lru->map_fd, &key, &node, BPF_NOEXIST)); in pfect_lru_lookup_or_insert()
287 if (bpf_map_update_elem(lru_map_fd, &key, &value, BPF_NOEXIST)) { in do_test_lru_dist()
357 assert(bpf_map_update_elem(map_fd, &key, value, BPF_NOEXIST) == 0); in test_lru_loss0()
407 assert(!bpf_map_update_elem(map_fd, &key, value, BPF_NOEXIST)); in test_lru_loss1()
435 assert(bpf_map_update_elem(map_fd, &next_ins_key, value, in do_test_parallel_lru_loss()
449 bpf_map_update_elem(map_fd, &next_ins_key, value, in do_test_parallel_lru_loss()
H A Dibumad_kern.c87 bpf_map_update_elem(&read_count, &class, &zero, BPF_NOEXIST); in on_ib_umad_read_recv()
107 bpf_map_update_elem(&read_count, &class, &zero, BPF_NOEXIST); in on_ib_umad_read_send()
127 bpf_map_update_elem(&write_count, &class, &zero, BPF_NOEXIST); in on_ib_umad_write()

12345678910