diff options
author | hasso <hasso> | 2004-09-19 19:39:26 +0000 |
---|---|---|
committer | hasso <hasso> | 2004-09-19 19:39:26 +0000 |
commit | 12a5cae75ef639e416d82b88d887c5d77d279aa3 (patch) | |
tree | e59d6a398d6a0bd3eae6d4ab0d0f7ffb6bad5273 /isisd/isis_lsp.c | |
parent | 0b3acf4f94241905ff36df5c1d9f9f389e45d191 (diff) |
Rework of SPF threads schedule logic. I'm not 100% sure whether it's right
thing to do to have completely separate threads for IPv4 and IPv6 SPF
though. But it works and it's now possible to have both IPv4 and IPv6
enabled in interface. One bug fixed in LSP regeneration scheduling as well.
Diffstat (limited to 'isisd/isis_lsp.c')
-rw-r--r-- | isisd/isis_lsp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/isisd/isis_lsp.c b/isisd/isis_lsp.c index 677e2c3a..d52efb6a 100644 --- a/isisd/isis_lsp.c +++ b/isisd/isis_lsp.c @@ -1895,7 +1895,7 @@ lsp_regenerate_schedule (struct isis_area *area) area->lsp_regenerate_pending[0] = 1; thread_add_timer (master, lsp_l1_regenerate, area, MIN_LSP_GEN_INTERVAL - diff); - return ISIS_OK; + goto L2; } else lsp_non_pseudo_regenerate (area, 1); |