Home
last modified time | relevance | path

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

123456789

/linux/tools/testing/selftests/bpf/
A Dtest_lru_map.c272 assert(!bpf_map_update_elem(lru_map_fd, &key, value, in test_lru_sanity1()
290 assert(!bpf_map_update_elem(lru_map_fd, &key, value, in test_lru_sanity1()
349 assert(!bpf_map_update_elem(lru_map_fd, &key, value, in test_lru_sanity2()
365 assert(!bpf_map_update_elem(lru_map_fd, &key, value, in test_lru_sanity2()
369 assert(bpf_map_update_elem(lru_map_fd, &key, value, in test_lru_sanity2()
380 assert(!bpf_map_update_elem(lru_map_fd, &key, value, in test_lru_sanity2()
396 assert(!bpf_map_update_elem(lru_map_fd, &key, value, in test_lru_sanity2()
402 assert(!bpf_map_update_elem(lru_map_fd, &key, value, in test_lru_sanity2()
455 assert(!bpf_map_update_elem(lru_map_fd, &key, value, in test_lru_sanity3()
472 assert(!bpf_map_update_elem(lru_map_fd, &key, value, in test_lru_sanity3()
[all …]
A Dtest_maps.c60 assert(bpf_map_update_elem(fd, &key, &value, -1) < 0 && in test_hashmap()
192 assert(bpf_map_update_elem(fd, &key, value, -1) < 0 && in test_hashmap_percpu()
569 assert(bpf_map_update_elem(fd, NULL, &val, 0) < 0 && in test_queuemap()
625 assert(bpf_map_update_elem(fd, NULL, &val, 0) < 0 && in test_stackmap()
758 err = bpf_map_update_elem(fd, &i, &udp, BPF_ANY); in test_sockmap()
1021 err = bpf_map_update_elem(fd, &i, &sfd[i], BPF_ANY); in test_sockmap()
1084 bpf_map_update_elem(map_fd_tx, &i, in test_sockmap()
1086 bpf_map_update_elem(map_fd_rx, &i, in test_sockmap()
1210 err = bpf_map_update_elem(mim_fd, &pos, &fd, 0); in test_map_in_map()
1227 err = bpf_map_update_elem(mim_fd, &pos, &fd, 0); in test_map_in_map()
[all …]
A Dtest_lpm_map.c253 r = bpf_map_update_elem(map, key, value, 0); in test_lpm_map()
361 assert(bpf_map_update_elem(map_fd_ipv4, key_ipv4, &value, 0) == 0); in test_lpm_ipaddr()
454 assert(bpf_map_update_elem(map_fd, key, &value, 0) == 0); in test_lpm_delete()
459 assert(bpf_map_update_elem(map_fd, key, &value, 0) == 0); in test_lpm_delete()
464 assert(bpf_map_update_elem(map_fd, key, &value, 0) == 0); in test_lpm_delete()
469 assert(bpf_map_update_elem(map_fd, key, &value, 0) == 0); in test_lpm_delete()
553 assert(bpf_map_update_elem(map_fd, key_p, &value, 0) == 0); in test_lpm_get_next_key()
571 assert(bpf_map_update_elem(map_fd, key_p, &value, 0) == 0); in test_lpm_get_next_key()
589 assert(bpf_map_update_elem(map_fd, key_p, &value, 0) == 0); in test_lpm_get_next_key()
612 assert(bpf_map_update_elem(map_fd, key_p, &value, 0) == 0); in test_lpm_get_next_key()
[all …]
A Dtest_sockmap.c1066 err = bpf_map_update_elem(map_fd[3], in run_options()
1077 err = bpf_map_update_elem(map_fd[4], in run_options()
1088 err = bpf_map_update_elem(map_fd[5], in run_options()
1100 err = bpf_map_update_elem(map_fd[5], in run_options()
1112 err = bpf_map_update_elem(map_fd[5], in run_options()
1124 err = bpf_map_update_elem(map_fd[5], in run_options()
1136 err = bpf_map_update_elem(map_fd[5], in run_options()
1146 bpf_map_update_elem(map_fd[5], in run_options()
1152 err = bpf_map_update_elem(map_fd[5], in run_options()
1162 bpf_map_update_elem(map_fd[5], in run_options()
[all …]
/linux/tools/testing/selftests/bpf/prog_tests/
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 …]
A Dbloom_filter_map.c46 err = bpf_map_update_elem(fd, NULL, &value, -1); in test_fail_cases()
49 err = bpf_map_update_elem(fd, NULL, &value, BPF_EXIST); in test_fail_cases()
52 err = bpf_map_update_elem(fd, NULL, &value, BPF_F_LOCK); in test_fail_cases()
55 err = bpf_map_update_elem(fd, NULL, &value, BPF_NOEXIST); in test_fail_cases()
58 err = bpf_map_update_elem(fd, NULL, &value, 10000); in test_fail_cases()
77 err = bpf_map_update_elem(fd, NULL, &value, 0); in test_success_cases()
117 err = bpf_map_update_elem(inner_map_fd, NULL, rand_vals + i, BPF_ANY); in test_inner_map()
124 err = bpf_map_update_elem(outer_map_fd, &key, &inner_map_fd, BPF_ANY); in test_inner_map()
176 err = bpf_map_update_elem(random_data_fd, &i, &val, BPF_ANY); in setup_progs()
180 err = bpf_map_update_elem(bloom_fd, NULL, &val, BPF_ANY); in setup_progs()
A Dxdp_cpumap_attach.c41 err = bpf_map_update_elem(map_fd, &idx, &val, 0); in test_xdp_with_cpumap_helpers()
55 err = bpf_map_update_elem(map_fd, &idx, &val, 0); in test_xdp_with_cpumap_helpers()
64 err = bpf_map_update_elem(map_fd, &idx, &val, 0); in test_xdp_with_cpumap_helpers()
93 err = bpf_map_update_elem(map_fd, &idx, &val, 0); in test_xdp_with_cpumap_frags_helpers()
107 err = bpf_map_update_elem(map_fd, &idx, &val, 0); in test_xdp_with_cpumap_frags_helpers()
A Dsockmap_basic.c102 err = bpf_map_update_elem(map, &zero, &s, BPF_NOEXIST); in test_sockmap_create_update_free()
222 err = bpf_map_update_elem(src, &zero, &sk, BPF_NOEXIST); in test_sockmap_update()
476 err = bpf_map_update_elem(map, &zero, &c1, BPF_NOEXIST); in test_sockmap_skb_verdict_shutdown()
538 err = bpf_map_update_elem(map, &zero, &c1, BPF_NOEXIST); in test_sockmap_skb_verdict_fionread()
575 err = bpf_map_update_elem(map, &zero, &c1, BPF_NOEXIST); in test_sockmap_skb_verdict_peek_helper()
671 err = bpf_map_update_elem(map, &zero, &stream, BPF_ANY); in test_sockmap_unconnected_unix()
674 err = bpf_map_update_elem(map, &zero, &dgram, BPF_ANY); in test_sockmap_unconnected_unix()
728 err = bpf_map_update_elem(map, &entry, &udp, BPF_ANY); in test_sockmap_many_socket()
732 err = bpf_map_update_elem(map, &entry, &tcp, BPF_ANY); in test_sockmap_many_socket()
868 err = bpf_map_update_elem(map, &zero, &udp, BPF_ANY); in test_sockmap_same_sock()
[all …]
A Dxdp_devmap_attach.c51 err = bpf_map_update_elem(map_fd, &idx, &val, 0); in test_xdp_with_devmap_helpers()
81 err = bpf_map_update_elem(map_fd, &idx, &val, 0); in test_xdp_with_devmap_helpers()
90 err = bpf_map_update_elem(map_fd, &idx, &val, 0); in test_xdp_with_devmap_helpers()
132 err = bpf_map_update_elem(map_fd, &idx, &val, 0); in test_xdp_with_devmap_frags_helpers()
146 err = bpf_map_update_elem(map_fd, &idx, &val, 0); in test_xdp_with_devmap_frags_helpers()
195 err = bpf_map_update_elem(map_fd, &idx, &val, 0); in test_xdp_with_devmap_helpers_veth()
A Dverify_pkcs7_sig.c318 ret = bpf_map_update_elem(bpf_map__fd(map), &zero, &data, BPF_ANY); in test_verify_pkcs7_sig_from_map()
327 ret = bpf_map_update_elem(bpf_map__fd(map), &zero, &data, BPF_ANY); in test_verify_pkcs7_sig_from_map()
336 ret = bpf_map_update_elem(bpf_map__fd(map), &zero, &data, BPF_ANY); in test_verify_pkcs7_sig_from_map()
347 ret = bpf_map_update_elem(bpf_map__fd(map), &zero, &data, BPF_ANY); in test_verify_pkcs7_sig_from_map()
361 ret = bpf_map_update_elem(bpf_map__fd(map), &zero, &data, BPF_ANY); in test_verify_pkcs7_sig_from_map()
369 ret = bpf_map_update_elem(bpf_map__fd(map), &zero, &data, BPF_ANY); in test_verify_pkcs7_sig_from_map()
382 ret = bpf_map_update_elem(bpf_map__fd(map), &zero, &data, in test_verify_pkcs7_sig_from_map()
389 ret = bpf_map_update_elem(bpf_map__fd(map), &zero, &data, in test_verify_pkcs7_sig_from_map()
396 ret = bpf_map_update_elem(bpf_map__fd(map), &zero, &data, in test_verify_pkcs7_sig_from_map()
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()
A Dtailcalls.c61 err = bpf_map_update_elem(map_fd, &i, &prog_fd, BPF_ANY); in test_tailcall_1()
91 err = bpf_map_update_elem(map_fd, &i, &prog_fd, BPF_ANY); in test_tailcall_1()
112 err = bpf_map_update_elem(map_fd, &i, &prog_fd, BPF_ANY); in test_tailcall_1()
197 err = bpf_map_update_elem(map_fd, &i, &prog_fd, BPF_ANY); in test_tailcall_2()
272 err = bpf_map_update_elem(map_fd, &i, &prog_fd, BPF_ANY); in test_tailcall_count()
472 err = bpf_map_update_elem(data_fd, &zero, &i, BPF_ANY); in test_tailcall_4()
482 err = bpf_map_update_elem(data_fd, &zero, &i, BPF_ANY); in test_tailcall_4()
718 err = bpf_map_update_elem(map_fd, &i, &prog_fd, BPF_ANY); in test_tailcall_bpf2bpf_2()
911 err = bpf_map_update_elem(data_fd, &i, &val, BPF_ANY); in test_tailcall_bpf2bpf_4()
1128 bpf_map_update_elem(map_fd, &zero, &prog1_fd, BPF_ANY); in poke_update()
[all …]
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()
A Dl4lb_all.c44 bpf_map_update_elem(map_fd, &key, &value, 0); in test_l4lb()
49 bpf_map_update_elem(map_fd, &ch_key, &real_num, 0); in test_l4lb()
54 bpf_map_update_elem(map_fd, &real_num, &real_def, 0); in test_l4lb()
/linux/tools/testing/selftests/bpf/progs/
A Dtimer.c115 bpf_map_update_elem(map, &lru_key, &init, 0); in timer_cb1()
147 bpf_map_update_elem(&lru, &lru_key, &init, 0); in BPF_PROG2()
257 bpf_map_update_elem(&hmap, &key, &init, 0); in BPF_PROG2()
262 bpf_map_update_elem(&hmap, &key, &init, 0); in BPF_PROG2()
264 bpf_map_update_elem(&hmap_malloc, &key_malloc, &init, 0); in BPF_PROG2()
269 bpf_map_update_elem(&hmap_malloc, &key_malloc, &init, 0); in BPF_PROG2()
275 bpf_map_update_elem(&hmap, &key, &init, 0); in BPF_PROG2()
280 bpf_map_update_elem(&hmap, &key, &init, 0); in BPF_PROG2()
287 bpf_map_update_elem(&hmap_malloc, &key_malloc, &init, 0); in BPF_PROG2()
292 bpf_map_update_elem(&hmap_malloc, &key_malloc, &init, 0); in BPF_PROG2()
[all …]
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()
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()
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()
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()
A Dtest_btf_map_in_map.c133 bpf_map_update_elem(inner_map, &key, &val, 0); in handle__sys_enter()
139 bpf_map_update_elem(inner_map, &key, &val, 0); in handle__sys_enter()
145 bpf_map_update_elem(inner_map, &key, &val, 0); in handle__sys_enter()
/linux/samples/bpf/
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()
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()
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()
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()
/linux/Documentation/bpf/
A Dmap_array.rst47 bpf_map_update_elem()
52 long bpf_map_update_elem(struct bpf_map *map, const void *key, const void *value, u64 flags)
54 Array elements can be updated using the ``bpf_map_update_elem()`` helper.
56 ``bpf_map_update_elem()`` returns 0 on success, or negative error in case of
60 To clear an array element, you may use ``bpf_map_update_elem()`` to insert a
70 When using a ``BPF_MAP_TYPE_PERCPU_ARRAY`` the ``bpf_map_update_elem()`` and
179 ret = bpf_map_update_elem(fd, &i, &value, BPF_ANY);
224 ret = bpf_map_update_elem(fd, &i, &values, BPF_ANY);
261 When calling ``bpf_map_update_elem()`` the flag ``BPF_NOEXIST`` can not be used

Completed in 47 milliseconds

123456789