ip: unlock_fib on if delete 57/33557/7
authorNathan Skrzypczak <nathan.skrzypczak@gmail.com>
Fri, 20 Aug 2021 13:53:43 +0000 (15:53 +0200)
committerNeale Ranns <neale@graphiant.com>
Tue, 23 Nov 2021 09:03:30 +0000 (09:03 +0000)
commita424dd1b2e345bd8ebc5088fcd42d721a2ac00d7
tree193a6e5bfd939d217151385bf3061e06867d200c
parentb19d3e3e038ba8762953a68e046f11674ad583b0
ip: unlock_fib on if delete

On interface delete we were not removing
the lock taken by a previous ip_table_bind()
call thus preventing the VRFs to be removed.

Type: fix

Change-Id: I11abbb51a09b45cd3390b23d5d601d029c5ea485
Signed-off-by: Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
src/plugins/unittest/fib_test.c
src/vnet/interface_api.c
src/vnet/ip/ip.h
src/vnet/ip/ip4_forward.c
src/vnet/ip/ip6_forward.c
test/test_ip6_vrf_multi_instance.py