mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-13 21:10:28 +00:00
bgpd: schedule UPDATE generation smarter
No need to schedule a job to generate more packets until we're done with the ones we've got. Shaves a few percent off convergence time.
This commit is contained in:
parent
9773a576bd
commit
b785b7adda
@ -218,12 +218,9 @@ static int bgp_process_writes(struct thread *thread)
|
||||
if (reschedule) {
|
||||
thread_add_write(fpt->master, bgp_process_writes, peer,
|
||||
peer->fd, &peer->t_write);
|
||||
}
|
||||
|
||||
if (!fatal) {
|
||||
thread_add_timer_msec(bm->master, bgp_generate_updgrp_packets,
|
||||
peer, 0,
|
||||
&peer->t_generate_updgrp_packets);
|
||||
} else if (!fatal) {
|
||||
BGP_TIMER_ON(peer->t_generate_updgrp_packets,
|
||||
bgp_generate_updgrp_packets, 0);
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
Loading…
Reference in New Issue
Block a user