fib: make sure adj is valid during walk 28/32628/2
authorBenoît Ganne <bganne@cisco.com>
Tue, 8 Jun 2021 14:25:14 +0000 (16:25 +0200)
committerDave Wallace <dwallacelf@gmail.com>
Wed, 9 Jun 2021 15:14:48 +0000 (15:14 +0000)
commit655c37760724c26c1de15602bf8e4087854af042
treedca9dfd32bf63ba55b808b39ad3c1086e106da9f
parent6ac910e0d62f984aca0caca7b07c794beae6e4ba
fib: make sure adj is valid during walk

The adj can be deleted during fib_walk_sync(), make sure it can happen
only after clearing the SYNC_WALK_ACTIVE flag.

Type: fix

Change-Id: I68be00e9602e2783d9dced71c51547c38b7e8a00
Signed-off-by: Benoît Ganne <bganne@cisco.com>
(cherry picked from commit 9f10edbb46dc1937ed99469a581723cb1ac1ff45)
src/vnet/adj/adj_nbr.c