Lines Matching defs:map_fd

428 	int map_fd;
434 map_fd = bpf_map_create(BPF_MAP_TYPE_LPM_TRIE, NULL,
437 assert(map_fd >= 0);
454 assert(bpf_map_update_elem(map_fd, key, &value, 0) == 0);
459 assert(bpf_map_update_elem(map_fd, key, &value, 0) == 0);
464 assert(bpf_map_update_elem(map_fd, key, &value, 0) == 0);
469 assert(bpf_map_update_elem(map_fd, key, &value, 0) == 0);
474 assert(bpf_map_lookup_elem(map_fd, key, &value) == -ENOENT);
478 assert(bpf_map_delete_elem(map_fd, key) == -ENOENT);
482 assert(bpf_map_delete_elem(map_fd, key) == -ENOENT);
487 assert(bpf_map_lookup_elem(map_fd, key, &value) == 0);
493 assert(bpf_map_delete_elem(map_fd, key) == 0);
497 assert(bpf_map_lookup_elem(map_fd, key, &value) == 0);
503 assert(bpf_map_delete_elem(map_fd, key) == 0);
507 assert(bpf_map_lookup_elem(map_fd, key, &value) == 0);
513 assert(bpf_map_delete_elem(map_fd, key) == 0);
517 assert(bpf_map_lookup_elem(map_fd, key, &value) == 0);
523 assert(bpf_map_delete_elem(map_fd, key) == 0);
527 assert(bpf_map_lookup_elem(map_fd, key, &value) == -ENOENT);
529 close(map_fd);
538 int map_fd;
544 map_fd = bpf_map_create(BPF_MAP_TYPE_LPM_TRIE, NULL, key_size, sizeof(value), 100, &opts);
545 assert(map_fd >= 0);
548 assert(bpf_map_get_next_key(map_fd, NULL, key_p) == -ENOENT);
553 assert(bpf_map_update_elem(map_fd, key_p, &value, 0) == 0);
556 assert(bpf_map_get_next_key(map_fd, NULL, key_p) == 0);
560 assert(bpf_map_get_next_key(map_fd, key_p, next_key_p) == -ENOENT);
564 assert(bpf_map_get_next_key(map_fd, NULL, key_p) == 0);
571 assert(bpf_map_update_elem(map_fd, key_p, &value, 0) == 0);
574 assert(bpf_map_get_next_key(map_fd, NULL, key_p) == 0);
579 assert(bpf_map_get_next_key(map_fd, key_p, next_key_p) == 0);
584 assert(bpf_map_get_next_key(map_fd, key_p, next_key_p) == -ENOENT);
589 assert(bpf_map_update_elem(map_fd, key_p, &value, 0) == 0);
592 assert(bpf_map_get_next_key(map_fd, NULL, key_p) == 0);
597 assert(bpf_map_get_next_key(map_fd, key_p, next_key_p) == 0);
602 assert(bpf_map_get_next_key(map_fd, key_p, next_key_p) == 0);
607 assert(bpf_map_get_next_key(map_fd, key_p, next_key_p) == -ENOENT);
612 assert(bpf_map_update_elem(map_fd, key_p, &value, 0) == 0);
615 assert(bpf_map_get_next_key(map_fd, NULL, key_p) == 0);
620 assert(bpf_map_get_next_key(map_fd, key_p, next_key_p) == 0);
625 assert(bpf_map_get_next_key(map_fd, key_p, next_key_p) == 0);
630 assert(bpf_map_get_next_key(map_fd, key_p, next_key_p) == 0);
635 assert(bpf_map_get_next_key(map_fd, key_p, next_key_p) == -ENOENT);
640 assert(bpf_map_update_elem(map_fd, key_p, &value, 0) == 0);
643 assert(bpf_map_get_next_key(map_fd, NULL, key_p) == 0);
648 assert(bpf_map_get_next_key(map_fd, key_p, next_key_p) == 0);
654 assert(bpf_map_get_next_key(map_fd, key_p, next_key_p) == 0);
659 assert(bpf_map_get_next_key(map_fd, key_p, next_key_p) == 0);
664 assert(bpf_map_get_next_key(map_fd, key_p, next_key_p) == 0);
669 assert(bpf_map_get_next_key(map_fd, key_p, next_key_p) == -ENOENT);
674 assert(bpf_map_get_next_key(map_fd, key_p, next_key_p) == 0);
678 close(map_fd);
685 int map_fd;
711 assert(bpf_map_update_elem(info->map_fd, key_p, &value, 0) == 0);
713 ret = bpf_map_delete_elem(info->map_fd, key_p);
717 ret = bpf_map_lookup_elem(info->map_fd, key_p, &value);
721 ret = bpf_map_get_next_key(info->map_fd, key_p, next_key_p);
730 static void setup_lpm_mt_test_info(struct lpm_mt_test_info *info, int map_fd)
733 info->map_fd = map_fd;
750 int i, map_fd;
756 map_fd = bpf_map_create(BPF_MAP_TYPE_LPM_TRIE, NULL, key_size, value_size, 100, &opts);
759 setup_lpm_mt_test_info(&info[0], map_fd);
770 close(map_fd);