Home
last modified time | relevance | path

Searched refs:map_fd (Results 1 – 21 of 21) sorted by relevance

/samples/bpf/
A Dtest_map_in_map_user.c17 static int map_fd[7]; variable
19 #define PORT_A (map_fd[0])
20 #define PORT_H (map_fd[1])
21 #define REG_RESULT_H (map_fd[2])
22 #define INLINE_RESULT_H (map_fd[3])
23 #define A_OF_PORT_A (map_fd[4]) /* Test case #0 */
24 #define H_OF_PORT_A (map_fd[5]) /* Test case #1 */
25 #define H_OF_PORT_H (map_fd[6]) /* Test case #2 */
142 map_fd[0] = bpf_object__find_map_fd_by_name(obj, "port_a"); in main()
149 if (map_fd[0] < 0 || map_fd[1] < 0 || map_fd[2] < 0 || in main()
[all …]
A Dtest_lru_dist.c96 int map_fd; member
119 close(lru->map_fd); in pfect_lru_destroy()
207 int map_fd; in create_map() local
212 if (map_fd == -1) in create_map()
215 return map_fd; in create_map()
338 int map_fd; in test_lru_loss0() local
379 close(map_fd); in test_lru_loss0()
389 int map_fd; in test_lru_loss1() local
414 close(map_fd); in test_lru_loss1()
467 int map_fd; in test_parallel_lru_loss() local
[all …]
A Dspintest_user.c16 int map_fd, i, j = 0; in main() local
39 map_fd = bpf_object__find_map_fd_by_name(obj, "my_map"); in main()
40 if (map_fd < 0) { in main()
58 while (bpf_map_get_next_key(map_fd, &key, &next_key) == 0) { in main()
59 bpf_map_lookup_elem(map_fd, &next_key, &value); in main()
73 while (bpf_map_get_next_key(map_fd, &key, &next_key) == 0) in main()
74 bpf_map_delete_elem(map_fd, &next_key); in main()
A Dtracex6_user.c23 static int map_fd[3]; variable
43 assert(bpf_map_update_elem(map_fd[0], &cpu, &pmu_fd, BPF_ANY) == 0); in check_on_cpu()
46 bpf_map_get_next_key(map_fd[1], &cpu, NULL); in check_on_cpu()
48 if (bpf_map_lookup_elem(map_fd[1], &cpu, &value)) { in check_on_cpu()
56 if (bpf_map_lookup_elem(map_fd[2], &cpu, &value2)) { in check_on_cpu()
66 assert(bpf_map_delete_elem(map_fd[0], &cpu) == 0 || error); in check_on_cpu()
69 assert(bpf_map_delete_elem(map_fd[1], &cpu) == 0 || error); in check_on_cpu()
196 map_fd[0] = bpf_object__find_map_fd_by_name(obj, "counters"); in main()
197 map_fd[1] = bpf_object__find_map_fd_by_name(obj, "values"); in main()
198 map_fd[2] = bpf_object__find_map_fd_by_name(obj, "values2"); in main()
[all …]
A Dlwt_len_hist_user.c36 int i, map_fd; in main() local
38 map_fd = bpf_obj_get(map_filename); in main()
39 if (map_fd < 0) { in main()
45 while (bpf_map_get_next_key(map_fd, &key, &next_key) == 0) { in main()
51 bpf_map_lookup_elem(map_fd, &next_key, values); in main()
74 close(map_fd); in main()
A Dsock_example.c38 int sock = -1, map_fd, prog_fd, i, key; in test_sock() local
41 map_fd = bpf_map_create(BPF_MAP_TYPE_ARRAY, NULL, sizeof(key), sizeof(value), in test_sock()
43 if (map_fd < 0) { in test_sock()
54 BPF_LD_MAP_FD(BPF_REG_1, map_fd), in test_sock()
85 assert(bpf_map_lookup_elem(map_fd, &key, &tcp_cnt) == 0); in test_sock()
88 assert(bpf_map_lookup_elem(map_fd, &key, &udp_cnt) == 0); in test_sock()
91 assert(bpf_map_lookup_elem(map_fd, &key, &icmp_cnt) == 0); in test_sock()
A Doffwaketime_user.c18 static int map_fd[2]; variable
54 if (bpf_map_lookup_elem(map_fd[1], &key->tret, ip) != 0) { in print_stack()
61 if (bpf_map_lookup_elem(map_fd[1], &key->wret, ip) != 0) { in print_stack()
91 print_stacks(map_fd[0]); in int_exit()
122 map_fd[0] = bpf_object__find_map_fd_by_name(obj, "counts"); in main()
123 map_fd[1] = bpf_object__find_map_fd_by_name(obj, "stackmap"); in main()
124 if (map_fd[0] < 0 || map_fd[1] < 0) { in main()
145 print_stacks(map_fd[0]); in main()
A Dibumad_user.c31 static int map_fd[2]; variable
52 dump_counts(map_fd[0]); in dump_all_counts()
54 dump_counts(map_fd[1]); in dump_all_counts()
128 map_fd[0] = bpf_object__find_map_fd_by_name(obj, "read_count"); in main()
129 map_fd[1] = bpf_object__find_map_fd_by_name(obj, "write_count"); in main()
130 if (map_fd[0] < 0 || map_fd[1] < 0) { in main()
A Dsockex1_user.c15 int map_fd, prog_fd; in main() local
34 map_fd = bpf_object__find_map_fd_by_name(obj, "my_map"); in main()
49 assert(bpf_map_lookup_elem(map_fd, &key, &tcp_cnt) == 0); in main()
52 assert(bpf_map_lookup_elem(map_fd, &key, &udp_cnt) == 0); in main()
55 assert(bpf_map_lookup_elem(map_fd, &key, &icmp_cnt) == 0); in main()
A Dxdp_adjust_tail_user.c52 static void poll_stats(unsigned int map_fd, unsigned int kill_after_s) in poll_stats() argument
62 assert(bpf_map_lookup_elem(map_fd, &key, &value) == 0); in poll_stats()
89 int i, prog_fd, map_fd, opt; in main() local
164 map_fd = bpf_object__find_map_fd_by_name(obj, "xdp_adju.data"); in main()
165 if (map_fd < 0) { in main()
169 bpf_map_update_elem(map_fd, &key, &max_pckt_size, BPF_ANY); in main()
173 map_fd = bpf_object__find_map_fd_by_name(obj, "icmpcnt"); in main()
174 if (map_fd < 0) { in main()
194 poll_stats(map_fd, kill_after_s); in main()
A Dsockex2_user.c20 int map_fd, prog_fd; in main() local
38 map_fd = bpf_object__find_map_fd_by_name(obj, "hash_map"); in main()
52 while (bpf_map_get_next_key(map_fd, &key, &next_key) == 0) { in main()
53 bpf_map_lookup_elem(map_fd, &next_key, &value); in main()
A Dtracex4_user.c54 int map_fd, j = 0; in main() local
69 map_fd = bpf_object__find_map_fd_by_name(obj, "my_map"); in main()
70 if (map_fd < 0) { in main()
86 print_old_objects(map_fd); in main()
A Dxdp_fwd_user.c32 static int do_attach(int idx, int prog_fd, int map_fd, const char *name) in do_attach() argument
43 err = bpf_map_update_elem(map_fd, &idx, &idx, 0); in do_attach()
125 int prog_fd = -1, map_fd = -1; in main() local
197 map_fd = bpf_map__fd(bpf_object__find_map_by_name(obj, in main()
199 if (map_fd < 0) { in main()
200 printf("map not found: %s\n", strerror(map_fd)); in main()
219 err = do_attach(idx, prog_fd, map_fd, argv[i]); in main()
A Dcookie_uid_helper_example.c64 static int map_fd, prog_fd; variable
70 map_fd = bpf_map_create(BPF_MAP_TYPE_HASH, NULL, sizeof(uint32_t), in maps_create()
72 if (map_fd < 0) in maps_create()
100 BPF_LD_MAP_FD(BPF_REG_1, map_fd), in prog_load()
135 BPF_LD_MAP_FD(BPF_REG_1, map_fd), in prog_load()
203 while (bpf_map_get_next_key(map_fd, &curN, &nextN) > -1) { in print_table()
205 res = bpf_map_lookup_elem(map_fd, &curN, &curEntry); in print_table()
245 res = bpf_map_lookup_elem(map_fd, &cookie, &dataEntry); in udp_client()
264 res = bpf_map_lookup_elem(map_fd, &cookie, &dataEntry); in udp_client()
330 close(map_fd); in main()
A Dtrace_output_user.c50 int map_fd, ret = 0; in main() local
67 map_fd = bpf_object__find_map_fd_by_name(obj, "my_map"); in main()
68 if (map_fd < 0) { in main()
86 pb = perf_buffer__new(map_fd, 8, print_bpf_output, NULL, NULL, NULL); in main()
A Dtrace_event_user.c23 static int map_fd[2]; variable
68 if (bpf_map_lookup_elem(map_fd[1], &key->kernstack, ip) != 0) { in print_stack()
75 if (bpf_map_lookup_elem(map_fd[1], &key->userstack, ip) != 0) { in print_stack()
105 int error = 1, fd = map_fd[0], stack_map = map_fd[1]; in print_stacks()
330 map_fd[0] = bpf_object__find_map_fd_by_name(obj, "counts"); in main()
331 map_fd[1] = bpf_object__find_map_fd_by_name(obj, "stackmap"); in main()
332 if (map_fd[0] < 0 || map_fd[1] < 0) { in main()
A Dlathist_user.c87 int map_fd, i = 0; in main() local
102 map_fd = bpf_object__find_map_fd_by_name(obj, "my_lat"); in main()
103 if (map_fd < 0) { in main()
119 get_data(map_fd); in main()
A Dsampleip_user.c25 static int map_fd; variable
135 print_ip_map(map_fd); in int_exit()
207 map_fd = bpf_object__find_map_fd_by_name(obj, "ip_map"); in main()
208 if (map_fd < 0) { in main()
229 print_ip_map(map_fd); in main()
A Dmap_perf_test_user.c69 static int map_fd[NR_IDXES]; variable
96 int fd = map_fd[lru_hash_lookup_idx]; in pre_test_lru_hash_lookup()
134 int outer_fd = map_fd[array_of_lru_hashs_idx]; in do_test_lru()
387 r = bpf_map_update_elem(map_fd[hash_map_alloc_idx], in fill_lpm_trie()
399 r = bpf_map_update_elem(map_fd[hash_map_alloc_idx], key, &value, 0); in fill_lpm_trie()
475 map_fd[0] = bpf_object__find_map_fd_by_name(obj, "array_of_lru_hashs"); in main()
476 map_fd[1] = bpf_object__find_map_fd_by_name(obj, "hash_map_alloc"); in main()
477 map_fd[2] = bpf_object__find_map_fd_by_name(obj, "lru_hash_lookup_map"); in main()
478 if (map_fd[0] < 0 || map_fd[1] < 0 || map_fd[2] < 0) { in main()
A Dtracex3_user.c113 int map_fd, i, j = 0; in main() local
141 map_fd = bpf_object__find_map_fd_by_name(obj, "lat_map"); in main()
142 if (map_fd < 0) { in main()
173 print_hist(map_fd); in main()
A Dxdp_sample_user.c380 static int map_collect_percpu_devmap(int map_fd, struct stats_record *rec) in map_collect_percpu_devmap() argument
401 ret = bpf_map_lookup_batch(map_fd, init ? &batch : NULL, &batch, in map_collect_percpu_devmap()

Completed in 24 milliseconds