]> git.proxmox.com Git - mirror_frr.git/commitdiff
isisd: Added changes to track route-map usage in isis.
authorrgirada <rgirada@vmware.com>
Mon, 4 Feb 2019 13:11:36 +0000 (05:11 -0800)
committerrgirada <rgirada@vmware.com>
Mon, 4 Feb 2019 13:11:36 +0000 (05:11 -0800)
Updated the routemap applied counter wherever
route map attached/detached  to a redistribution list.

Signed-off-by: RajeshGirada <rgirada@vmware.com>
isisd/isis_redist.c

index 815de513fc592e70366efd6bc61178cf60ea6815..20f3e62a7418bdd147d43b7082eaa36b4d6b7954 100644 (file)
@@ -338,12 +338,14 @@ static void isis_redist_routemap_set(struct isis_redist *redist,
 {
        if (redist->map_name) {
                XFREE(MTYPE_ISIS, redist->map_name);
+               route_map_counter_decrement(redist->map);
                redist->map = NULL;
        }
 
        if (routemap && strlen(routemap)) {
                redist->map_name = XSTRDUP(MTYPE_ISIS, routemap);
                redist->map = route_map_lookup_by_name(routemap);
+               route_map_counter_increment(redist->map);
        }
 }