mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-09 16:13:51 +00:00
isisd: don't generate LSPs with LSP-ID zero on is-type change
Signed-off-by: Christian Franke <chris@opensourcerouting.org>
This commit is contained in:
parent
9b532e09f9
commit
4fedc05c88
@ -1780,10 +1780,13 @@ isis_area_is_type_set(struct isis_area *area, int is_type)
|
|||||||
|
|
||||||
spftree_area_init (area);
|
spftree_area_init (area);
|
||||||
|
|
||||||
if (is_type & IS_LEVEL_1)
|
if (listcount (area->area_addrs) > 0)
|
||||||
lsp_generate (area, IS_LEVEL_1);
|
{
|
||||||
if (is_type & IS_LEVEL_2)
|
if (is_type & IS_LEVEL_1)
|
||||||
lsp_generate (area, IS_LEVEL_2);
|
lsp_generate (area, IS_LEVEL_1);
|
||||||
|
if (is_type & IS_LEVEL_2)
|
||||||
|
lsp_generate (area, IS_LEVEL_2);
|
||||||
|
}
|
||||||
lsp_regenerate_schedule (area, IS_LEVEL_1 | IS_LEVEL_2, 1);
|
lsp_regenerate_schedule (area, IS_LEVEL_1 | IS_LEVEL_2, 1);
|
||||||
|
|
||||||
return;
|
return;
|
||||||
|
Loading…
Reference in New Issue
Block a user