Fix deletion forwarding entries when deleting static remote mapping 88/1888/2
authorFilip Tehlar <ftehlar@cisco.com>
Thu, 7 Jul 2016 07:58:08 +0000 (09:58 +0200)
committerFlorin Coras <florin.coras@gmail.com>
Thu, 7 Jul 2016 15:18:26 +0000 (15:18 +0000)
Change-Id: I11207a0452cbccfb959ff426faefda4820463007
Signed-off-by: Filip Tehlar <ftehlar@cisco.com>
vnet/vnet/lisp-cp/control.c

index 53e8a75..f536560 100644 (file)
@@ -791,6 +791,9 @@ vnet_lisp_add_del_mapping (gid_address_t * deid, locator_t * rlocs, u8 action,
       ls_args->index = old_map->locator_set_index;
       /* delete locator set */
       vnet_lisp_add_del_locator_set (ls_args, 0);
+
+      /* return old mapping index */
+      res_map_index[0] = mi;
     }
 
   /* success */