mirror of
https://github.com/FRRouting/frr.git
synced 2025-04-30 13:37:17 +02:00
isisd: Free up isis master list of instances
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
This commit is contained in:
parent
2e7d915ca2
commit
bc16c8ce8d
|
@ -104,6 +104,7 @@ static __attribute__((__noreturn__)) void terminate(int i)
|
|||
isis_srv6_term();
|
||||
isis_zebra_stop();
|
||||
|
||||
isis_master_terminate();
|
||||
route_map_finish();
|
||||
vrf_terminate();
|
||||
|
||||
|
|
|
@ -176,6 +176,11 @@ void isis_master_init(struct event_loop *master)
|
|||
im->master = master;
|
||||
}
|
||||
|
||||
void isis_master_terminate(void)
|
||||
{
|
||||
list_delete(&im->isis);
|
||||
}
|
||||
|
||||
struct isis *isis_new(const char *vrf_name)
|
||||
{
|
||||
struct vrf *vrf;
|
||||
|
|
|
@ -268,6 +268,7 @@ DECLARE_HOOK(isis_area_overload_bit_update, (struct isis_area * area), (area));
|
|||
|
||||
void isis_terminate(void);
|
||||
void isis_master_init(struct event_loop *master);
|
||||
void isis_master_terminate(void);
|
||||
void isis_vrf_link(struct isis *isis, struct vrf *vrf);
|
||||
void isis_vrf_unlink(struct isis *isis, struct vrf *vrf);
|
||||
struct isis *isis_lookup_by_vrfid(vrf_id_t vrf_id);
|
||||
|
|
Loading…
Reference in a new issue