• Home
  • Raw
  • Download

Lines Matching refs:value

214 	uint8_t *data, *value;  in test_lpm_map()  local
230 value = alloca(keysize + 1); in test_lpm_map()
231 memset(value, 0, keysize + 1); in test_lpm_map()
245 value[j] = rand() & 0xff; in test_lpm_map()
246 value[keysize] = rand() % (8 * keysize + 1); in test_lpm_map()
248 list = tlpm_add(list, value, value[keysize]); in test_lpm_map()
250 key->prefixlen = value[keysize]; in test_lpm_map()
251 memcpy(key->data, value, keysize); in test_lpm_map()
252 r = bpf_map_update_elem(map, key, value, 0); in test_lpm_map()
264 r = bpf_map_lookup_elem(map, key, value); in test_lpm_map()
270 assert(t->n_bits == value[keysize]); in test_lpm_map()
273 (value[j / 8] & (1 << (7 - j % 8)))); in test_lpm_map()
301 r = bpf_map_lookup_elem(map, key, value); in test_lpm_map()
307 assert(t->n_bits == value[keysize]); in test_lpm_map()
310 (value[j / 8] & (1 << (7 - j % 8)))); in test_lpm_map()
338 __u64 value; in test_lpm_ipaddr() local
346 key_size_ipv4, sizeof(value), in test_lpm_ipaddr()
351 key_size_ipv6, sizeof(value), in test_lpm_ipaddr()
356 value = 1; in test_lpm_ipaddr()
359 assert(bpf_map_update_elem(map_fd_ipv4, key_ipv4, &value, 0) == 0); in test_lpm_ipaddr()
361 value = 2; in test_lpm_ipaddr()
364 assert(bpf_map_update_elem(map_fd_ipv4, key_ipv4, &value, 0) == 0); in test_lpm_ipaddr()
366 value = 3; in test_lpm_ipaddr()
369 assert(bpf_map_update_elem(map_fd_ipv4, key_ipv4, &value, 0) == 0); in test_lpm_ipaddr()
371 value = 5; in test_lpm_ipaddr()
374 assert(bpf_map_update_elem(map_fd_ipv4, key_ipv4, &value, 0) == 0); in test_lpm_ipaddr()
376 value = 4; in test_lpm_ipaddr()
379 assert(bpf_map_update_elem(map_fd_ipv4, key_ipv4, &value, 0) == 0); in test_lpm_ipaddr()
381 value = 0xdeadbeef; in test_lpm_ipaddr()
384 assert(bpf_map_update_elem(map_fd_ipv6, key_ipv6, &value, 0) == 0); in test_lpm_ipaddr()
392 assert(bpf_map_lookup_elem(map_fd_ipv4, key_ipv4, &value) == 0); in test_lpm_ipaddr()
393 assert(value == 3); in test_lpm_ipaddr()
396 assert(bpf_map_lookup_elem(map_fd_ipv4, key_ipv4, &value) == 0); in test_lpm_ipaddr()
397 assert(value == 2); in test_lpm_ipaddr()
400 assert(bpf_map_lookup_elem(map_fd_ipv6, key_ipv6, &value) == 0); in test_lpm_ipaddr()
401 assert(value == 0xdeadbeef); in test_lpm_ipaddr()
404 assert(bpf_map_lookup_elem(map_fd_ipv6, key_ipv6, &value) == 0); in test_lpm_ipaddr()
405 assert(value == 0xdeadbeef); in test_lpm_ipaddr()
409 assert(bpf_map_lookup_elem(map_fd_ipv4, key_ipv4, &value) == -1 && in test_lpm_ipaddr()
413 assert(bpf_map_lookup_elem(map_fd_ipv4, key_ipv4, &value) == -1 && in test_lpm_ipaddr()
417 assert(bpf_map_lookup_elem(map_fd_ipv6, key_ipv6, &value) == -1 && in test_lpm_ipaddr()
429 __u64 value; in test_lpm_delete() local
435 key_size, sizeof(value), in test_lpm_delete()
451 value = 1; in test_lpm_delete()
454 assert(bpf_map_update_elem(map_fd, key, &value, 0) == 0); in test_lpm_delete()
456 value = 2; in test_lpm_delete()
459 assert(bpf_map_update_elem(map_fd, key, &value, 0) == 0); in test_lpm_delete()
461 value = 3; in test_lpm_delete()
464 assert(bpf_map_update_elem(map_fd, key, &value, 0) == 0); in test_lpm_delete()
466 value = 4; in test_lpm_delete()
469 assert(bpf_map_update_elem(map_fd, key, &value, 0) == 0); in test_lpm_delete()
474 assert(bpf_map_lookup_elem(map_fd, key, &value) == -1 && in test_lpm_delete()
490 assert(bpf_map_lookup_elem(map_fd, key, &value) == 0); in test_lpm_delete()
491 assert(value == 2); in test_lpm_delete()
500 assert(bpf_map_lookup_elem(map_fd, key, &value) == 0); in test_lpm_delete()
501 assert(value == 1); in test_lpm_delete()
510 assert(bpf_map_lookup_elem(map_fd, key, &value) == 0); in test_lpm_delete()
511 assert(value == 1); in test_lpm_delete()
520 assert(bpf_map_lookup_elem(map_fd, key, &value) == 0); in test_lpm_delete()
521 assert(value == 3); in test_lpm_delete()
530 assert(bpf_map_lookup_elem(map_fd, key, &value) == -1 && in test_lpm_delete()
540 __u32 value = 0; in test_lpm_get_next_key() local
547 map_fd = bpf_create_map(BPF_MAP_TYPE_LPM_TRIE, key_size, sizeof(value), in test_lpm_get_next_key()
558 assert(bpf_map_update_elem(map_fd, key_p, &value, 0) == 0); in test_lpm_get_next_key()
577 assert(bpf_map_update_elem(map_fd, key_p, &value, 0) == 0); in test_lpm_get_next_key()
596 assert(bpf_map_update_elem(map_fd, key_p, &value, 0) == 0); in test_lpm_get_next_key()
620 assert(bpf_map_update_elem(map_fd, key_p, &value, 0) == 0); in test_lpm_get_next_key()
649 assert(bpf_map_update_elem(map_fd, key_p, &value, 0) == 0); in test_lpm_get_next_key()
719 __u32 value = j; in lpm_test_command() local
721 assert(bpf_map_update_elem(info->map_fd, key_p, &value, 0) == 0); in lpm_test_command()
726 __u32 value; in lpm_test_command() local
727 ret = bpf_map_lookup_elem(info->map_fd, key_p, &value); in lpm_test_command()