From 5c780bc943c780416b1d08c201f86f465a32b7ec Mon Sep 17 00:00:00 2001 From: "G. Paul Ziemba" Date: Tue, 27 Feb 2018 23:59:42 -0800 Subject: [PATCH] ospfd: debug detail for redistribute Signed-off-by: G. Paul Ziemba --- ospfd/ospf_zebra.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/ospfd/ospf_zebra.c b/ospfd/ospf_zebra.c index 3b257fec96..e322f60509 100644 --- a/ospfd/ospf_zebra.c +++ b/ospfd/ospf_zebra.c @@ -949,6 +949,14 @@ static int ospf_zebra_read_route(int command, struct zclient *zclient, if (IPV4_NET127(ntohl(p.prefix.s_addr))) return 0; + if (IS_DEBUG_OSPF(zebra, ZEBRA_REDISTRIBUTE)) { + char buf_prefix[PREFIX_STRLEN]; + prefix2str(&api.prefix, buf_prefix, sizeof(buf_prefix)); + + zlog_debug("%s: from client %s: vrf_id %d, p %s", __func__, + zebra_route_string(api.type), vrf_id, buf_prefix); + } + if (command == ZEBRA_REDISTRIBUTE_ROUTE_ADD) { /* XXX|HACK|TODO|FIXME: * Maybe we should ignore reject/blackhole routes? Testing @@ -1455,8 +1463,6 @@ void ospf_zebra_vrf_register(struct ospf *ospf) __PRETTY_FUNCTION__, ospf_vrf_id_to_name(ospf->vrf_id), ospf->vrf_id); - /* Deregister for router-id, interfaces, - * redistributed routes. */ zclient_send_reg_requests(zclient, ospf->vrf_id); } } -- 2.39.5