]> git.puffer.fish Git - matthieu/frr.git/commitdiff
ripd,ripngd: Added changes to track route-map usage in rip,ripng
authorrgirada <rgirada@vmware.com>
Mon, 4 Feb 2019 13:14:31 +0000 (05:14 -0800)
committerrgirada <rgirada@vmware.com>
Mon, 4 Feb 2019 13:14:31 +0000 (05:14 -0800)
Updated the routemap applied counter wherever  route map
attached/detached  to a redistribution list.

Signed-off-by: RajeshGirada <rgirada@vmware.com>
ripd/ripd.c
ripngd/ripngd.c

index 0ce5324057cf849c30483021df4013e40dc54d60..38b4aed5bcebeb7872beaab227524916a64bcda4 100644 (file)
@@ -3438,10 +3438,13 @@ static void rip_routemap_update_redistribute(void)
 
        if (rip) {
                for (i = 0; i < ZEBRA_ROUTE_MAX; i++) {
-                       if (rip->route_map[i].name)
+                       if (rip->route_map[i].name) {
                                rip->route_map[i].map =
                                        route_map_lookup_by_name(
                                                rip->route_map[i].name);
+                               route_map_counter_increment(
+                                       rip->route_map[i].map);
+                       }
                }
        }
 }
index 0022c726c5eb43f4ee3bb2358f4febf45fd3c8ec..70655beff1e1e1b4e86f18e6a81510445d6b460c 100644 (file)
@@ -2522,10 +2522,13 @@ static void ripng_routemap_update_redistribute(void)
 
        if (ripng) {
                for (i = 0; i < ZEBRA_ROUTE_MAX; i++) {
-                       if (ripng->route_map[i].name)
+                       if (ripng->route_map[i].name) {
                                ripng->route_map[i].map =
                                        route_map_lookup_by_name(
                                                ripng->route_map[i].name);
+                               route_map_counter_increment(
+                                       ripng->route_map[i].map);
+                       }
                }
        }
 }