mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-05-28 17:44:38 +00:00
OSPF ANVL failures in 3.0
Signed-off-by: Daniel Walton <dwalton@cumulusnetworks.com>
Reviewed-by: Donald Sharp <sharpd@cumulusnetworks.com>
Ticket: CM-10088
When we pulled this patch from upstream there was one spot where we
incorrectly used min_ls_interval (5s) instead of min_ls_arrival (1s).
commit ac7424f9de
Author: Michael Rossberg <michael.rossberg@tu-ilmenau.de>
Date: Mon Jul 27 21:05:44 2015 +0200
configuration options for faster OSPF convergence
Allow configuration of faster OSPF convergence via the
min_ls_interval and min_ls_arrival timer lengths.
This patch was originated by Michael, and cross-ported
to Cumulus's Quagga.
This commit is contained in:
parent
3ff8613314
commit
3dfc79c20d
@ -284,7 +284,7 @@ ospf_flood (struct ospf *ospf, struct ospf_neighbor *nbr,
|
||||
; /* Accept this LSA for quick LSDB resynchronization. */
|
||||
}
|
||||
else if (tv_cmp (tv_sub (recent_relative_time (), current->tv_recv),
|
||||
intms2tv (ospf->min_ls_interval)) < 0)
|
||||
intms2tv (ospf->min_ls_arrival)) < 0)
|
||||
{
|
||||
if (IS_DEBUG_OSPF_EVENT)
|
||||
zlog_debug ("LSA[Flooding]: LSA is received recently.");
|
||||
|
@ -1264,8 +1264,8 @@ ospf_distribute_list_update (struct ospf *ospf, uintptr_t type,
|
||||
|
||||
/* Set timer. */
|
||||
ospf->t_distribute_update =
|
||||
thread_add_timer (master, ospf_distribute_list_update_timer,
|
||||
(void *) type, ospf->min_ls_interval);
|
||||
thread_add_timer_msec (master, ospf_distribute_list_update_timer,
|
||||
(void *) type, ospf->min_ls_interval);
|
||||
}
|
||||
|
||||
/* If access-list is updated, apply some check. */
|
||||
|
Loading…
Reference in New Issue
Block a user