From: G. Paul Ziemba Date: Wed, 28 Feb 2018 07:59:42 +0000 (-0800) Subject: ospfd: debug detail for redistribute X-Git-Tag: frr-5.0-dev~153^2~7 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=5c780bc943c780416b1d08c201f86f465a32b7ec;p=mirror%2Ffrr.git ospfd: debug detail for redistribute Signed-off-by: G. Paul Ziemba --- 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); } }