if (!bm->process_main_queue)
{
bm->process_main_queue
- = work_queue_new (bm->master, "process_main_queue");
+ = work_queue_new(master, "process_main_queue");
}
if (!bm->process_rsclient_queue)
{
bm->process_rsclient_queue
- = work_queue_new (bm->master, "process_rsclient_queue");
+ = work_queue_new(master, "process_rsclient_queue");
}
if ( !(bm->process_main_queue && bm->process_rsclient_queue) )
snprintf (wname, sizeof(wname), "clear %s", peer->host);
#undef CLEAR_QUEUE_NAME_LEN
- if ( (peer->clear_node_queue = work_queue_new (bm->master, wname)) == NULL)
+ if ( (peer->clear_node_queue = work_queue_new (master, wname)) == NULL)
{
zlog_err ("%s: Failed to allocate work queue", __func__);
exit (1);
memset (&ts, 0, sizeof (ts));
ts.table = bgp->rib[afi][safi];
- thread_execute (bm->master, bgp_table_stats_walker, &ts, 0);
+ thread_execute (master, bgp_table_stats_walker, &ts, 0);
vty_out (vty, "BGP %s RIB statistics%s%s",
afi_safi_print (afi, safi), VTY_NEWLINE, VTY_NEWLINE);
* * stats for the thread-walk (i.e. ensure this can't be blamed on
* * on just vty_read()).
* */
- thread_execute (bm->master, bgp_peer_count_walker, &pcounts, 0);
+ thread_execute(master, bgp_peer_count_walker, &pcounts, 0);
if (use_json)
{
if (!rmap_delay_timer && bgp->t_rmap_update )
{
BGP_TIMER_OFF(bgp->t_rmap_update);
- thread_execute (bm->master, bgp_route_map_update_timer, &bgp, 0);
+ thread_execute(master, bgp_route_map_update_timer, &bgp, 0);
}
return CMD_SUCCESS;
}
if (list_isempty(bm->bgp))
bgp_close ();
- thread_master_free_unused(bm->master);
+ thread_master_free_unused(master);
bgp_unlock(bgp); /* initial reference */
return 0;
bm->bgp = list_new ();
bm->listen_sockets = list_new ();
bm->port = BGP_PORT_DEFAULT;
- bm->master = thread_master_create ();
bm->start_time = bgp_clock ();
bgp_process_queue_init();