Home
last modified time | relevance | path

Searched refs:BPF_EXIST (Results 1 – 23 of 23) sorted by relevance

/Linux-v5.15/tools/testing/selftests/bpf/
Dtest_maps.c79 assert(bpf_map_update_elem(fd, &key, &value, BPF_EXIST) < 0 && in test_hashmap()
95 assert(bpf_map_update_elem(fd, &key, &value, BPF_EXIST) == 0); in test_hashmap()
209 assert(bpf_map_update_elem(fd, &key, value, BPF_EXIST) < 0 && in test_hashmap_percpu()
250 assert(bpf_map_update_elem(fd, &key, value, BPF_EXIST) == 0); in test_hashmap_percpu()
312 assert(bpf_map_update_elem(fd, &key, &value, BPF_EXIST) == 0); in test_hashmap_walk()
394 assert(bpf_map_update_elem(fd, &key, &value, BPF_EXIST) < 0 && in test_arraymap()
453 assert(bpf_map_update_elem(fd, &key, values, BPF_EXIST) < 0 && in test_arraymap_percpu()
583 assert(bpf_map_update_elem(fd, NULL, &vals[i], BPF_EXIST) == 0); in test_queuemap()
641 assert(bpf_map_update_elem(fd, NULL, &vals[i], BPF_EXIST) == 0); in test_stackmap()
1034 err = bpf_map_update_elem(fd, &i, &sfd[i], BPF_EXIST); in test_sockmap()
[all …]
Dtest_lru_map.c204 assert(bpf_map_update_elem(lru_map_fd, &key, value, BPF_EXIST) == -1 && in test_lru_sanity0()
386 BPF_EXIST)); in test_lru_sanity2()
737 assert(bpf_map_update_elem(lru_map_fd, &key, value, BPF_EXIST) == -1 && in test_lru_sanity7()
831 assert(bpf_map_update_elem(lru_map_fd, &key, value, BPF_EXIST) == -1 && in test_lru_sanity8()
/Linux-v5.15/kernel/bpf/
Dqueue_stack_maps.c195 bool replace = (flags & BPF_EXIST); in queue_stack_map_push_elem()
198 if (flags & BPF_NOEXIST || flags > BPF_EXIST) in queue_stack_map_push_elem()
Dreuseport_array.c206 if (!osk && map_flags == BPF_EXIST) in reuseport_array_update_check()
252 if (map_flags > BPF_EXIST) in bpf_fd_reuseport_array_update_elem()
Dbpf_local_storage.c254 if (!old_sdata && (map_flags & ~BPF_F_LOCK) == BPF_EXIST) in check_flags()
339 if (unlikely((map_flags & ~BPF_F_LOCK) > BPF_EXIST) || in bpf_local_storage_update()
Dlocal_storage.c149 if (unlikely(flags & ~(BPF_F_LOCK | BPF_EXIST))) in cgroup_storage_update_elem()
219 if (map_flags != BPF_ANY && map_flags != BPF_EXIST) in bpf_percpu_cgroup_storage_update()
Dhashtab.c1011 if (!l_old && (map_flags & ~BPF_F_LOCK) == BPF_EXIST) in check_flags()
1030 if (unlikely((map_flags & ~BPF_F_LOCK) > BPF_EXIST)) in htab_map_update_elem()
1132 if (unlikely(map_flags > BPF_EXIST)) in htab_lru_map_update_elem()
1200 if (unlikely(map_flags > BPF_EXIST)) in __htab_percpu_map_update_elem()
1255 if (unlikely(map_flags > BPF_EXIST)) in __htab_lru_percpu_map_update_elem()
1274 if (map_flags != BPF_EXIST) { in __htab_lru_percpu_map_update_elem()
Ddevmap.c904 if (unlikely(map_flags > BPF_EXIST)) in __dev_map_update_elem()
956 if (unlikely(map_flags > BPF_EXIST || !val.ifindex)) in __dev_map_hash_update_elem()
Dlpm_trie.c314 if (unlikely(flags > BPF_EXIST)) in trie_update_elem()
Darraymap.c304 if (unlikely((map_flags & ~BPF_F_LOCK) > BPF_EXIST)) in array_map_update_elem()
344 if (unlikely(map_flags > BPF_EXIST)) in bpf_percpu_array_update()
Dcpumap.c565 if (unlikely(map_flags > BPF_EXIST)) in cpu_map_update_elem()
Doffload.c453 if (unlikely(flags > BPF_EXIST)) in bpf_map_offload_update_elem()
/Linux-v5.15/net/xdp/
Dxskmap.c162 if (unlikely(map_flags > BPF_EXIST)) in xsk_map_update_elem()
193 } else if (!old_xs && map_flags == BPF_EXIST) { in xsk_map_update_elem()
/Linux-v5.15/tools/testing/selftests/bpf/progs/
Dtest_tc_edt.c58 if (bpf_map_update_elem(&flow_map, &key, &next_tstamp, BPF_EXIST)) in throttle_flow()
/Linux-v5.15/samples/bpf/
Dtest_lru_dist.c153 bpf_map_update_elem(lru->map_fd, &node->key, &null_node, BPF_EXIST); in pfect_lru_lookup_or_insert()
161 assert(!bpf_map_update_elem(lru->map_fd, &key, &node, BPF_EXIST)); in pfect_lru_lookup_or_insert()
/Linux-v5.15/tools/testing/selftests/bpf/map_tests/
Dsk_storage_map.c498 BPF_EXIST | BPF_F_LOCK); in test_sk_storage_map_basic()
510 err = bpf_map_update_elem(map_fd, &sk_fd, &value, BPF_EXIST); in test_sk_storage_map_basic()
/Linux-v5.15/net/core/
Dsock_map.c466 if (unlikely(flags > BPF_EXIST)) in sock_map_update_common()
487 } else if (!osk && flags == BPF_EXIST) { in sock_map_update_common()
967 if (unlikely(flags > BPF_EXIST)) in sock_hash_update_common()
989 } else if (!elem && flags == BPF_EXIST) { in sock_hash_update_common()
/Linux-v5.15/drivers/net/netdevsim/
Dbpf.c425 if (idx < 0 && flags == BPF_EXIST) { in nsim_map_update_elem()
/Linux-v5.15/tools/testing/selftests/bpf/prog_tests/
Dsockmap_listen.c545 xbpf_map_update_elem(mapfd, &key, &value, BPF_EXIST); in test_update_existing()
1295 err = xbpf_map_update_elem(sock_map, &key, &value, BPF_EXIST); in test_reuseport_select_connected()
/Linux-v5.15/include/uapi/linux/
Dbpf.h1171 BPF_EXIST = 2, /* update existing element */ enumerator
/Linux-v5.15/tools/include/uapi/linux/
Dbpf.h1171 BPF_EXIST = 2, /* update existing element */ enumerator
/Linux-v5.15/tools/bpf/bpftool/
Dmap.c459 *flags = BPF_EXIST; in parse_elem()
/Linux-v5.15/tools/perf/
Dbuiltin-trace.c3358 err = bpf_map_update_elem(fd, &key, &value, BPF_EXIST);