+ int i;
+ clib_bihash_8_8_t *h;
+ u64 total_actual_virt_size = 0;
+ u64 total_configured_virt_size = 0;
+ u64 actual_virt_size;
+ u64 configured_virt_size;
+ name_sort_t *names = 0;
+ name_sort_t *this;
+ int verbose = 0;
+
+ if (unformat (input, "verbose"))
+ verbose = 1;
+
+ for (i = 0; i < vec_len (clib_all_bihashes); i++)
+ {
+ h = (clib_bihash_8_8_t *) clib_all_bihashes[i];
+ if (alloc_arena (h) || verbose)
+ {
+ vec_add2 (names, this, 1);
+ this->name = format (0, "%s%c", h->name, 0);
+ configured_virt_size = h->memory_size;
+ actual_virt_size = alloc_arena (h) ? h->memory_size : 0ULL;
+ this->actual_virt_size = actual_virt_size;
+ this->configured_virt_size = configured_virt_size;
+ total_actual_virt_size += actual_virt_size;
+ total_configured_virt_size += configured_virt_size;
+ }
+ }