From d8cf2fc52fbcd3f4ada3931574b54f197d59b520 Mon Sep 17 00:00:00 2001 From: Renato Westphal Date: Fri, 3 Mar 2023 13:09:20 -0300 Subject: [PATCH] ospfd, ospf6d: log when GR messages are sent to zebra This should be useful to troubleshoot possible GR problems in the future. Signed-off-by: Renato Westphal --- ospf6d/ospf6_zebra.c | 6 ++++++ ospfd/ospf_zebra.c | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/ospf6d/ospf6_zebra.c b/ospf6d/ospf6_zebra.c index 1132c0a801..0f631c4d01 100644 --- a/ospf6d/ospf6_zebra.c +++ b/ospf6d/ospf6_zebra.c @@ -239,12 +239,18 @@ static int ospf6_zebra_gr_update(struct ospf6 *ospf6, int command, int ospf6_zebra_gr_enable(struct ospf6 *ospf6, uint32_t stale_time) { + if (IS_DEBUG_OSPF6_GR) + zlog_debug("Zebra enable GR [stale time %u]", stale_time); + return ospf6_zebra_gr_update(ospf6, ZEBRA_CLIENT_GR_CAPABILITIES, stale_time); } int ospf6_zebra_gr_disable(struct ospf6 *ospf6) { + if (IS_DEBUG_OSPF6_GR) + zlog_debug("Zebra disable GR"); + return ospf6_zebra_gr_update(ospf6, ZEBRA_CLIENT_GR_DISABLE, 0); } diff --git a/ospfd/ospf_zebra.c b/ospfd/ospf_zebra.c index e7a98188ab..27d74cd4fc 100644 --- a/ospfd/ospf_zebra.c +++ b/ospfd/ospf_zebra.c @@ -1252,12 +1252,18 @@ static int ospf_zebra_gr_update(struct ospf *ospf, int command, int ospf_zebra_gr_enable(struct ospf *ospf, uint32_t stale_time) { + if (IS_DEBUG_OSPF_GR) + zlog_debug("Zebra enable GR [stale time %u]", stale_time); + return ospf_zebra_gr_update(ospf, ZEBRA_CLIENT_GR_CAPABILITIES, stale_time); } int ospf_zebra_gr_disable(struct ospf *ospf) { + if (IS_DEBUG_OSPF_GR) + zlog_debug("Zebra disable GR"); + return ospf_zebra_gr_update(ospf, ZEBRA_CLIENT_GR_DISABLE, 0); }