ipsec: Display user specified SPI ID not VPP's index 39/20139/2
authorNeale Ranns <nranns@cisco.com>
Fri, 14 Jun 2019 13:48:27 +0000 (06:48 -0700)
committerDave Wallace <dwallacelf@gmail.com>
Fri, 14 Jun 2019 19:33:16 +0000 (19:33 +0000)
Type: fix
Fixes: 8d7c502002

Change-Id: Ia6de250f20200c17937d9d7b2aab17ccd81d7823
Signed-off-by: Neale Ranns <nranns@cisco.com>
src/vnet/ipsec/ipsec_cli.c

index 312289a..4172e10 100644 (file)
@@ -374,12 +374,14 @@ static void
 ipsec_spd_bindings_show_all (vlib_main_t * vm, ipsec_main_t * im)
 {
   u32 spd_id, sw_if_index;
+  ipsec_spd_t *spd;
 
   vlib_cli_output (vm, "SPD Bindings:");
 
   /* *INDENT-OFF* */
   hash_foreach(sw_if_index, spd_id, im->spd_index_by_sw_if_index, ({
-    vlib_cli_output (vm, "  %d -> %U", spd_id,
+    spd = pool_elt_at_index (im->spds, spd_id);
+    vlib_cli_output (vm, "  %d -> %U", spd->id,
                      format_vnet_sw_if_index_name, im->vnet_main,
                      sw_if_index);
   }));