diff options
| author | Mark Stapp <mjs@voltanet.io> | 2021-10-26 11:50:05 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-10-26 11:50:05 -0400 |
| commit | 697257179dc63c4fa8274ee2d91e576477ff71d9 (patch) | |
| tree | b88a7d09138e524d4776797849c36ff85c90e229 /eigrpd/eigrp_cli.c | |
| parent | a2b52cbeb43f28daea6363f2fc6962347dfab334 (diff) | |
| parent | 104fd767383a042baff0eff8f3988d3a95123eda (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.c | 26 |
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); |
