mirror of
https://github.com/FRRouting/frr.git
synced 2025-05-01 05:57:15 +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_srv6_term();
|
||||||
isis_zebra_stop();
|
isis_zebra_stop();
|
||||||
|
|
||||||
|
isis_master_terminate();
|
||||||
route_map_finish();
|
route_map_finish();
|
||||||
vrf_terminate();
|
vrf_terminate();
|
||||||
|
|
||||||
|
|
|
@ -176,6 +176,11 @@ void isis_master_init(struct event_loop *master)
|
||||||
im->master = master;
|
im->master = master;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void isis_master_terminate(void)
|
||||||
|
{
|
||||||
|
list_delete(&im->isis);
|
||||||
|
}
|
||||||
|
|
||||||
struct isis *isis_new(const char *vrf_name)
|
struct isis *isis_new(const char *vrf_name)
|
||||||
{
|
{
|
||||||
struct vrf *vrf;
|
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_terminate(void);
|
||||||
void isis_master_init(struct event_loop *master);
|
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_link(struct isis *isis, struct vrf *vrf);
|
||||||
void isis_vrf_unlink(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);
|
struct isis *isis_lookup_by_vrfid(vrf_id_t vrf_id);
|
||||||
|
|
Loading…
Reference in a new issue