bihash: Freeing up working_copy_lengths vector 27/19427/2
authorVijayabhaskar Katamreddy <vkatamre@cisco.com>
Tue, 7 May 2019 20:27:32 +0000 (13:27 -0700)
committerDave Barach <openvpp@barachs.net>
Tue, 7 May 2019 23:33:53 +0000 (23:33 +0000)
1)Freeing up working_copy_lengths vector
2)Passing vebososity level to fmt_fn

Change-Id: I5e3f541e2f8cc0150105cc35835366f84937bb2e
Signed-off-by: Vijayabhaskar Katamreddy <vkatamre@cisco.com>
src/vppinfra/bihash_template.c

index 9de1df4..a10dee0 100644 (file)
@@ -196,6 +196,7 @@ void BV (clib_bihash_set_kvp_format_fn) (BVT (clib_bihash) * h,
 void BV (clib_bihash_free) (BVT (clib_bihash) * h)
 {
   vec_free (h->working_copies);
+  vec_free (h->working_copy_lengths);
 #if BIHASH_32_64_SVM == 0
   vec_free (h->freelists);
 #else
@@ -764,7 +765,7 @@ u8 *BV (format_bihash) (u8 * s, va_list * args)
                    {
                      s = format (s, "    %d: %U\n",
                                  j * BIHASH_KVP_PER_PAGE + k,
-                                 h->fmt_fn, &(v->kvp[k]));
+                                 h->fmt_fn, &(v->kvp[k]), verbose);
                    }
                  else
                    {