summaryrefslogtreecommitdiff
path: root/eigrpd/eigrp_cli.c
diff options
context:
space:
mode:
authorMark Stapp <mjs@voltanet.io>2021-10-26 11:50:05 -0400
committerGitHub <noreply@github.com>2021-10-26 11:50:05 -0400
commit697257179dc63c4fa8274ee2d91e576477ff71d9 (patch)
treeb88a7d09138e524d4776797849c36ff85c90e229 /eigrpd/eigrp_cli.c
parenta2b52cbeb43f28daea6363f2fc6962347dfab334 (diff)
parent104fd767383a042baff0eff8f3988d3a95123eda (diff)
Merge pull request #9820 from idryzhov/if-nb-config
*: fix interface config write in NB-converted daemons
Diffstat (limited to 'eigrpd/eigrp_cli.c')
-rw-r--r--eigrpd/eigrp_cli.c26
1 files changed, 1 insertions, 25 deletions
diff --git a/eigrpd/eigrp_cli.c b/eigrpd/eigrp_cli.c
index 329332f695..744f5f9c7a 100644
--- a/eigrpd/eigrp_cli.c
+++ b/eigrpd/eigrp_cli.c
@@ -869,30 +869,6 @@ static int eigrp_config_write(struct vty *vty)
return written;
}
-static int eigrp_write_interface(struct vty *vty)
-{
- const struct lyd_node *dnode;
- struct interface *ifp;
- struct vrf *vrf;
- int written = 0;
-
- RB_FOREACH(vrf, vrf_name_head, &vrfs_by_name) {
- FOR_ALL_INTERFACES(vrf, ifp) {
- dnode = yang_dnode_getf(
- running_config->dnode,
- "/frr-interface:lib/interface[name='%s'][vrf='%s']",
- ifp->name, vrf->name);
- if (dnode == NULL)
- continue;
-
- written = 1;
- nb_cli_show_dnode_cmds(vty, dnode, false);
- }
- }
-
- return written;
-}
-
void
eigrp_cli_init(void)
{
@@ -919,7 +895,7 @@ eigrp_cli_init(void)
vrf_cmd_init(NULL);
- if_cmd_init(eigrp_write_interface);
+ if_cmd_init_default();
install_element(INTERFACE_NODE, &eigrp_if_delay_cmd);
install_element(INTERFACE_NODE, &no_eigrp_if_delay_cmd);