From: anlan_cs Date: Thu, 16 Jun 2022 08:04:46 +0000 (-0400) Subject: zebra: remove redundant calling hook for fpm X-Git-Tag: base_8.4~328^2 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=refs%2Fpull%2F11427%2Fhead;p=mirror%2Ffrr.git zebra: remove redundant calling hook for fpm Since the calling hook for old fpm is done in `rib_uninstall_kernel()` inside, this calling place outside should be redundant. Just remove it. Signed-off-by: anlan_cs --- diff --git a/zebra/zebra_rib.c b/zebra/zebra_rib.c index 6801280012..3699b53f12 100644 --- a/zebra/zebra_rib.c +++ b/zebra/zebra_rib.c @@ -4171,21 +4171,15 @@ unsigned long rib_score_proto(uint8_t proto, unsigned short instance) void rib_close_table(struct route_table *table) { struct route_node *rn; - struct rib_table_info *info; rib_dest_t *dest; if (!table) return; - info = route_table_get_info(table); - for (rn = route_top(table); rn; rn = srcdest_route_next(rn)) { dest = rib_dest_from_rnode(rn); if (dest && dest->selected_fib) { - if (info->safi == SAFI_UNICAST) - hook_call(rib_update, rn, NULL); - rib_uninstall_kernel(rn, dest->selected_fib); dest->selected_fib = NULL; }