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 | 5336ba3025aa91e85f2c838898555470137ce80e (diff) | |
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 4cd32a9511..acf1c49db2 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);  }  | 
