]> git.proxmox.com Git - mirror_frr.git/commitdiff
ospfd: debug detail for redistribute
authorG. Paul Ziemba <paulz@labn.net>
Wed, 28 Feb 2018 07:59:42 +0000 (23:59 -0800)
committerLou Berger <lberger@labn.net>
Fri, 9 Mar 2018 21:42:40 +0000 (16:42 -0500)
Signed-off-by: G. Paul Ziemba <paulz@labn.net>
ospfd/ospf_zebra.c

index 3b257fec96f54840412684bbc8790526a4adfaba..e322f605097cf2d6eaf5fe3ac8616043e37c2144 100644 (file)
@@ -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);
        }
 }