summaryrefslogtreecommitdiff
path: root/isisd/isis_vty_common.c
AgeCommit message (Collapse)Author
2018-12-18isisd: retrofit the 'isis priority' commandEmanuele Di Pascale
remove isis_vty_isisd.c as it is no longer needed Signed-off-by: Emanuele Di Pascale <emanuele@voltanet.io>
2018-12-18isisd: retrofit the 'isis topology' commandEmanuele Di Pascale
Signed-off-by: Emanuele Di Pascale <emanuele@voltanet.io>
2018-12-18isisd: retrofit the 'isis [c|p]snp-interval' commandsEmanuele Di Pascale
Signed-off-by: Emanuele Di Pascale <emanuele@voltanet.io>
2018-12-18isisd: retrofit the 'isis hello-multiplier' commandEmanuele Di Pascale
Signed-off-by: Emanuele Di Pascale <emanuele@voltanet.io>
2018-12-18isisd: retrofit the 'isis hello-interval' commandEmanuele Di Pascale
Signed-off-by: Emanuele Di Pascale <emanuele@voltanet.io>
2018-12-18isisd: retrofit the 'isis metric' commandEmanuele Di Pascale
Signed-off-by: Emanuele Di Pascale <emanuele@voltanet.io>
2018-12-18isisd: retrofit the 'isis password' commandEmanuele Di Pascale
Signed-off-by: Emanuele Di Pascale <emanuele@voltanet.io>
2018-12-18isisd: retrofit the 'isis passive' commandEmanuele Di Pascale
Signed-off-by: Emanuele Di Pascale <emanuele@voltanet.io>
2018-12-18isisd: retrofit the 'purge-originator' commandEmanuele Di Pascale
Signed-off-by: Emanuele Di Pascale <emanuele@voltanet.io>
2018-12-18isisd: retrofit the 'spf-delay-ietf' commandEmanuele Di Pascale
Signed-off-by: Emanuele Di Pascale <emanuele@voltanet.io>
2018-12-18isisd: retrofit the 'spf-interval' commandEmanuele Di Pascale
Signed-off-by: Emanuele Di Pascale <emanuele@voltanet.io>
2018-12-18isisd: retrofit the 'lsp-mtu' commandEmanuele Di Pascale
Signed-off-by: Emanuele Di Pascale <emanuele@voltanet.io>
2018-12-18isisd: retrofit the 'max-lsp-lifetime' commandEmanuele Di Pascale
Signed-off-by: Emanuele Di Pascale <emanuele@voltanet.io>
2018-12-18isisd: retrofit the 'lsp-refresh-interval' commandEmanuele Di Pascale
Signed-off-by: Emanuele Di Pascale <emanuele@voltanet.io>
2018-12-18isisd: retrofit the 'lsp-gen-interval' commandEmanuele Di Pascale
Signed-off-by: Emanuele Di Pascale <emanuele@voltanet.io>
2018-12-18isisd: retrofit the 'area-password' and 'domain-password' cmdsEmanuele Di Pascale
Signed-off-by: Emanuele Di Pascale <emanuele@voltanet.io>
2018-12-18isisd: retrofit 'set-overload-bit' and 'set-attached-bit' cmdsEmanuele Di Pascale
Signed-off-by: Emanuele Di Pascale <emanuele@voltanet.io>
2018-12-18isisd: retrofit 'router isis' and 'ip router isis' cmdsEmanuele Di Pascale
These are complex commands to retrofit, partly due to the number of different callbacks they touch. Additionally, in FRR adding an interface to an IS-IS area that does not exist also creates that area. To make sure that this behavior is kept, while at the same time keeping the northbound api consistent, we need to take extra care to call the appropriate callbacks to update the YANG tree. Note that many callbacks rely on the existence of the corresponding IS-IS area; when these callbacks are joined together in a single transaction, we need to ensure that the area creation is performed first, or the config will fail. For this reason, the isis instance create callback has been given a slightly lower priority than the others. Signed-off-by: Emanuele Di Pascale <emanuele@voltanet.io>
2018-10-12isisd: Address code-style warningsChristian Franke
2018-10-09isisd: don't add deprecated bfd commandChristian Franke
2018-10-05isisd: Add BFD configuration commandsChristian Franke
Signed-off-by: Christian Franke <chris@opensourcerouting.org>
2018-09-05isisd: add purge originator identification supportChristian Franke
Implement RFC 6232, optionally allowing to flood isisd's NET and hostname in purges it originates. Signed-off-by: Christian Franke <chris@opensourcerouting.org>
2018-09-05isisd: Fix error output for 'no ip router isis' commandChristian Franke
The 'no ip router isis' command would incorrectly output the afi if the area to delete does not exist. Make it output the area name instead. Signed-off-by: Christian Franke <chris@opensourcerouting.org>
2018-09-05isis: Cleanup CLI, split into parts which are shared, fabricd and isisdChristian Franke
Remove isis_vty.c and create three new files isis_vty_common.c, isis_vty_fabricd.c and isis_vty_isisd.c which are built into both daemons, only fabricd and only isisd, respectively. Signed-off-by: Christian Franke <chris@opensourcerouting.org>