From 6f54377b8e9c0c3b889e0f7411e329ad922ba1cf Mon Sep 17 00:00:00 2001 From: rgirada Date: Mon, 4 Feb 2019 05:14:31 -0800 Subject: [PATCH] ripd,ripngd: Added changes to track route-map usage in rip,ripng Updated the routemap applied counter wherever route map attached/detached to a redistribution list. Signed-off-by: RajeshGirada --- ripd/ripd.c | 5 ++++- ripngd/ripngd.c | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ripd/ripd.c b/ripd/ripd.c index 0ce5324057..38b4aed5bc 100644 --- a/ripd/ripd.c +++ b/ripd/ripd.c @@ -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); + } } } } diff --git a/ripngd/ripngd.c b/ripngd/ripngd.c index 0022c726c5..70655beff1 100644 --- a/ripngd/ripngd.c +++ b/ripngd/ripngd.c @@ -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); + } } } } -- 2.39.5