From f5eef2d5a8a471fe6e4ec4f6acfa3dbf190eda5d Mon Sep 17 00:00:00 2001 From: Igor Ryzhov Date: Mon, 21 Jun 2021 18:04:46 +0300 Subject: lib: remove vrf-interface config when removing the VRF If we have the following configuration: ``` vrf red smth exit-vrf ! interface red vrf red smth ``` And we delete the VRF using "no vrf red" command, we end up with: ``` interface red smth ``` Interface config is preserved but moved to the default VRF. This is not an expected behavior. We should remove the interface config when the VRF is deleted. Signed-off-by: Igor Ryzhov --- eigrpd/eigrp_cli.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'eigrpd') diff --git a/eigrpd/eigrp_cli.c b/eigrpd/eigrp_cli.c index 3a978cae3..47de929fc 100644 --- a/eigrpd/eigrp_cli.c +++ b/eigrpd/eigrp_cli.c @@ -919,6 +919,8 @@ eigrp_cli_init(void) install_element(EIGRP_NODE, &eigrp_neighbor_cmd); install_element(EIGRP_NODE, &eigrp_redistribute_source_metric_cmd); + vrf_cmd_init(NULL, &eigrpd_privs); + install_node(&eigrp_interface_node); if_cmd_init(); -- cgit v1.2.3