diff options
author | Emanuele Di Pascale <emanuele@voltanet.io> | 2018-11-14 10:55:54 +0100 |
---|---|---|
committer | Emanuele Di Pascale <emanuele@voltanet.io> | 2018-12-18 15:23:49 +0100 |
commit | 66e45e10f1ea725b5acbd2579151e644be80147e (patch) | |
tree | ea3a4d18d0e6907609029dcf56bfe6406415c739 /isisd/isis_vty_fabricd.c | |
parent | isisd: retrofit the 'spf-delay-ietf' command (diff) | |
download | frr-66e45e10f1ea725b5acbd2579151e644be80147e.tar.xz frr-66e45e10f1ea725b5acbd2579151e644be80147e.zip |
isisd: retrofit the 'purge-originator' command
Signed-off-by: Emanuele Di Pascale <emanuele@voltanet.io>
Diffstat (limited to 'isisd/isis_vty_fabricd.c')
-rw-r--r-- | isisd/isis_vty_fabricd.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/isisd/isis_vty_fabricd.c b/isisd/isis_vty_fabricd.c index 4cd32a951..acf1c49db 100644 --- a/isisd/isis_vty_fabricd.c +++ b/isisd/isis_vty_fabricd.c @@ -680,6 +680,18 @@ DEFUN (spf_delay_ietf, return CMD_SUCCESS; } +DEFUN (area_purge_originator, + area_purge_originator_cmd, + "[no] purge-originator", + NO_STR + "Use the RFC 6232 purge-originator\n") +{ + VTY_DECLVAR_CONTEXT(isis_area, area); + + area->purge_originator = !!strcmp(argv[0]->text, "no"); + return CMD_SUCCESS; +} + void isis_vty_daemon_init(void) { install_element(ROUTER_NODE, &fabric_tier_cmd); @@ -716,4 +728,6 @@ void isis_vty_daemon_init(void) install_element(ROUTER_NODE, &spf_delay_ietf_cmd); install_element(ROUTER_NODE, &no_spf_delay_ietf_cmd); + + install_element(ROUTER_NODE, &area_purge_originator_cmd); } |