From 2c1f2d2ad963259dd9534da87c178bdac873e765 Mon Sep 17 00:00:00 2001 From: Mobashshera Rasool Date: Mon, 30 Aug 2021 23:02:39 -0700 Subject: [PATCH] ospfd: add dead-interval 40 if configured in show running Problem Statement: ================== When hello-interval is configured as 5, automatically dead interval becomes 4 times of hello i.e 20 seconds. But user wants the dead interval as 40 seconds and hello as 5 seconds. Therefore user configures it. Now "ip ospf dead-interval 40" is not shown in "show running-config" Therefore when user restarts the daemon, the dead interval goes back to 20 seconds and the neighbors are down. Fix: ================== If user configures dead-interval as 40, show it in show running config. Fixes: #9401 Signed-off-by: Mobashshera Rasool --- ospfd/ospf_vty.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/ospfd/ospf_vty.c b/ospfd/ospf_vty.c index 715aa896af..515ec28b1b 100644 --- a/ospfd/ospf_vty.c +++ b/ospfd/ospf_vty.c @@ -11845,9 +11845,7 @@ static int config_write_interface_one(struct vty *vty, struct vrf *vrf) /* Router Dead Interval print. */ if (OSPF_IF_PARAM_CONFIGURED(params, v_wait) - && params->is_v_wait_set - && params->v_wait - != OSPF_ROUTER_DEAD_INTERVAL_DEFAULT) { + && params->is_v_wait_set) { vty_out(vty, " ip ospf dead-interval "); /* fast hello ? */ -- 2.39.5