mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-15 09:20:25 +00:00
lib: Vrf disable hook was never being run
The check for the fact a vrf was enabled was immediately after we disabled it in vrf_disable() Ticket: CM-10139 Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com> Reviewed-by: Vivek Venkatraman <vivek@cumulusnetworks.com> Reviewed-by: Don Slice <dslice@cumulusnetworks.com>
This commit is contained in:
parent
010c141f8a
commit
a647bfa8d7
@ -349,9 +349,10 @@ vrf_enable (struct vrf *vrf)
|
|||||||
static void
|
static void
|
||||||
vrf_disable (struct vrf *vrf)
|
vrf_disable (struct vrf *vrf)
|
||||||
{
|
{
|
||||||
UNSET_FLAG (vrf->status, VRF_ACTIVE);
|
|
||||||
if (vrf_is_enabled (vrf))
|
if (vrf_is_enabled (vrf))
|
||||||
{
|
{
|
||||||
|
UNSET_FLAG (vrf->status, VRF_ACTIVE);
|
||||||
|
|
||||||
if (debug_vrf)
|
if (debug_vrf)
|
||||||
zlog_debug ("VRF %u is to be disabled.", vrf->vrf_id);
|
zlog_debug ("VRF %u is to be disabled.", vrf->vrf_id);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user