X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Ffib%2Ffib_table.c;fp=src%2Fvnet%2Ffib%2Ffib_table.c;h=56c8f030fda298b570cfbc623f31c88dde981dfa;hb=38fb88973f26ddc826ae0ca2c82d73ee4dac7ae1;hp=f46a5b421834c3d4002da85eea732b8284eb2329;hpb=88aec650c5e9858159e5dee90c77f7f15c633b0d;p=vpp.git diff --git a/src/vnet/fib/fib_table.c b/src/vnet/fib/fib_table.c index f46a5b42183..56c8f030fda 100644 --- a/src/vnet/fib/fib_table.c +++ b/src/vnet/fib/fib_table.c @@ -1244,15 +1244,6 @@ fib_table_unlock (u32 fib_index, fib_table->ft_locks[source]--; fib_table->ft_locks[FIB_TABLE_TOTAL_LOCKS]--; - if (0 == fib_table->ft_locks[source]) - { - /* - * The source no longer needs the table. flush any routes - * from it just in case - */ - fib_table_flush(fib_index, proto, source); - } - if (0 == fib_table->ft_locks[FIB_TABLE_TOTAL_LOCKS]) { /*