diff options
| author | Hiroki Shirokura <hiroki.shirokura@linecorp.com> | 2022-01-21 16:02:54 +0000 | 
|---|---|---|
| committer | Louis Scalbert <louis.scalbert@6wind.com> | 2023-04-18 11:33:15 +0200 | 
| commit | 80ef2e89eeba4924cdd712535cf87e2a7ef4a49f (patch) | |
| tree | 1a4531648a23879f8ab50b90f43e05de68485cb1 /isisd/isis_route.h | |
| parent | 860b75b40e73285ce165619dbebf650e3a3bc65f (diff) | |
isisd: merge algorithm tables
Create a temporary "merge" route table that contains the routing
information from all algorithms and install the merge route table
into the FIB.
Signed-off-by: Hiroki Shirokura <hiroki.shirokura@linecorp.com>
Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
Diffstat (limited to 'isisd/isis_route.h')
| -rw-r--r-- | isisd/isis_route.h | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/isisd/isis_route.h b/isisd/isis_route.h index 79b604b779..4d49a5ae9c 100644 --- a/isisd/isis_route.h +++ b/isisd/isis_route.h @@ -60,14 +60,14 @@ void isis_route_delete(struct isis_area *area, struct route_node *rode,  /* Walk the given table and install new routes to zebra and remove old ones.   * route status is tracked using ISIS_ROUTE_FLAG_ACTIVE */  void isis_route_verify_table(struct isis_area *area, struct route_table *table, -			     struct route_table *table_backup); +			     struct route_table *table_backup, int tree);  /* Same as isis_route_verify_table, but merge L1 and L2 routes before */  void isis_route_verify_merge(struct isis_area *area,  			     struct route_table *level1_table,  			     struct route_table *level1_table_backup,  			     struct route_table *level2_table, -			     struct route_table *level2_table_backup); +			     struct route_table *level2_table_backup, int tree);  /* Unset ISIS_ROUTE_FLAG_ACTIVE on all routes. Used before running spf. */  void isis_route_invalidate_table(struct isis_area *area,  | 
