From: rgirada Date: Mon, 4 Feb 2019 13:14:31 +0000 (-0800) Subject: ripd,ripngd: Added changes to track route-map usage in rip,ripng X-Git-Tag: 7.1_pulled~273^2~4 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=6f54377b8e9c0c3b889e0f7411e329ad922ba1cf;p=matthieu%2Ffrr.git 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 --- 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); + } } } }