From: Jon Loeliger Date: Fri, 23 Feb 2018 23:02:41 +0000 (-0600) Subject: VXLAN: Instance numbers now properly freed upon delete. X-Git-Tag: v18.04-rc1~266 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F95%2F10795%2F1;p=vpp.git VXLAN: Instance numbers now properly freed upon delete. Fixes a small bookkeeping oversight where the VXLAN instance numbers were being freed erroneously by their device_instance number rather than the correct user_instance number. Change-Id: I08f6b2089c7a14cc8a8cb91f04f850f60ecec43b Signed-off-by: Jon Loeliger --- diff --git a/src/vnet/vxlan/vxlan.c b/src/vnet/vxlan/vxlan.c index 2aec321c8e2..97321421a84 100644 --- a/src/vnet/vxlan/vxlan.c +++ b/src/vnet/vxlan/vxlan.c @@ -556,7 +556,7 @@ int vnet_vxlan_add_del_tunnel } vnet_delete_hw_interface (vnm, t->hw_if_index); - hash_unset (vxm->instance_used, instance); + hash_unset (vxm->instance_used, t->user_instance); fib_node_deinit(&t->node); vec_free (t->rewrite);