From 2643b2bc9d6e3082845884ded0b27552cc90116c Mon Sep 17 00:00:00 2001 From: Chirag Shah Date: Sat, 25 Nov 2017 22:12:46 -0800 Subject: [PATCH] ospfd: Display nssa in show running-config Display area x.x.x.x nssa configuration in running-config. Using nssa translate candiate (default) case to display 'area x nssa'. Ticket:CM-18947 Reviewed By: Testing Done: Tried various combinations of nssa config, verified show running-config ospfd output router ospf area 2.2.2.2 nssa area 2.2.2.2 nssa no-summary router ospf area 2.2.2.2 nssa translate-always area 2.2.2.2 nssa no-summary Signed-off-by: Chirag Shah --- ospfd/ospf_vty.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ospfd/ospf_vty.c b/ospfd/ospf_vty.c index fef274bba3..f8537a4abd 100644 --- a/ospfd/ospf_vty.c +++ b/ospfd/ospf_vty.c @@ -1541,7 +1541,7 @@ DEFUN (ospf_area_nssa, "OSPF area ID as a decimal value\n" "Configure OSPF area as nssa\n") { - return ospf_area_nssa_cmd_handler(vty, argc, argv, 1, 0); + return ospf_area_nssa_cmd_handler(vty, argc, argv, 0, 0); } DEFUN (ospf_area_nssa_no_summary, @@ -9633,6 +9633,9 @@ static int config_write_ospf_area(struct vty *vty, struct ospf *ospf) " area %s nssa translate-always\n", buf); break; + case OSPF_NSSA_ROLE_CANDIDATE: + vty_out(vty, " area %s nssa \n", buf); + break; } if (area->no_summary) vty_out(vty, -- 2.39.5