peer->synctime = bgp_clock();
- thread_add_background(bm->master, bgp_generate_updgrp_packets, peer, 0,
+ thread_add_timer_msec(bm->master, bgp_generate_updgrp_packets, peer, 0,
&peer->t_generate_updgrp_packets);
/* MRAI timer will be started again when FIFO is built, no need to
BGP_TIMER_OFF(peer->t_routeadv);
peer->synctime = bgp_clock();
- thread_add_background(bm->master, bgp_generate_updgrp_packets,
+ thread_add_timer_msec(bm->master, bgp_generate_updgrp_packets,
peer, 0,
&peer->t_generate_updgrp_packets);
return;
{
thread_add_read(fpt->master, bgp_process_reads, peer, peer->fd,
&peer->t_read);
- thread_add_background(bm->master, bgp_process_packet, peer, 0,
+ thread_add_timer_msec(bm->master, bgp_process_packet, peer, 0,
&peer->t_process_packet);
SET_FLAG(peer->thread_flags, PEER_THREAD_READS_ON);
}
if (reschedule) {
thread_add_write(fpt->master, bgp_process_writes, peer,
peer->fd, &peer->t_write);
- thread_add_background(bm->master, bgp_generate_updgrp_packets,
+ thread_add_timer_msec(bm->master, bgp_generate_updgrp_packets,
peer, 0,
&peer->t_generate_updgrp_packets);
}
if (added_pkt)
thread_add_event(bm->master, bgp_process_packet, peer,
0, NULL);
- // thread_add_background(bm->master,
- // bgp_process_packet, peer,
- // 0, NULL);
}
return 0;