From 0c38ea3e7bac5577698f0dcf5c0b493a97d2a9ce Mon Sep 17 00:00:00 2001 From: John Lo Date: Mon, 24 Oct 2016 12:13:27 -0400 Subject: Fix VXLAN tunnel delete crash Change-Id: I610648f28b7504798da9e377ea099629aa7a5150 Signed-off-by: John Lo --- vnet/vnet/vxlan/vxlan.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'vnet/vnet/vxlan/vxlan.c') diff --git a/vnet/vnet/vxlan/vxlan.c b/vnet/vnet/vxlan/vxlan.c index 5b521dbeeb8..b90704aa54c 100644 --- a/vnet/vnet/vxlan/vxlan.c +++ b/vnet/vnet/vxlan/vxlan.c @@ -369,13 +369,13 @@ int vnet_vxlan_add_del_tunnel if (!a->is_ip6) { hash_unset (vxm->vxlan4_tunnel_by_key, key4.as_u64); - ip4_sw_interface_enable_disable(sw_if_index, 1); + ip4_sw_interface_enable_disable(t->sw_if_index, 1); } else { hash_unset_mem (vxm->vxlan6_tunnel_by_key, t->key6); clib_mem_free (t->key6); - ip6_sw_interface_enable_disable(sw_if_index, 1); + ip6_sw_interface_enable_disable(t->sw_if_index, 1); } vec_free (t->rewrite); pool_put (vxm->tunnels, t); -- cgit 1.2.3-korg