mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-07-27 11:44:16 +00:00
Merge pull request #15278 from idryzhov/fix-no-vrf
lib: fix "no vrf" command
This commit is contained in:
commit
4650d5aa5a
12
lib/vrf.c
12
lib/vrf.c
@ -681,18 +681,6 @@ DEFUN_YANG (no_vrf,
|
||||
const char *vrfname = argv[2]->arg;
|
||||
char xpath_list[XPATH_MAXLEN];
|
||||
|
||||
struct vrf *vrfp;
|
||||
|
||||
vrfp = vrf_lookup_by_name(vrfname);
|
||||
|
||||
if (vrfp == NULL)
|
||||
return CMD_SUCCESS;
|
||||
|
||||
if (CHECK_FLAG(vrfp->status, VRF_ACTIVE)) {
|
||||
vty_out(vty, "%% Only inactive VRFs can be deleted\n");
|
||||
return CMD_WARNING_CONFIG_FAILED;
|
||||
}
|
||||
|
||||
if (vrf_get_backend() == VRF_BACKEND_VRF_LITE) {
|
||||
/*
|
||||
* Remove the VRF interface config when removing the VRF.
|
||||
|
Loading…
Reference in New Issue
Block a user