X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Fsession%2Fsession_api.c;h=99e00a78bf37e0401dafe7d32b2d36747b1348dd;hb=c00f480ba080847417b4ecb41118d5079f9860c7;hp=add9370e3c8461a8e8d082a21ba90dd078a0ee04;hpb=45ec9f49bc7ee0bd3ac4f2a07ecb1d0b9280c036;p=vpp.git diff --git a/src/vnet/session/session_api.c b/src/vnet/session/session_api.c old mode 100755 new mode 100644 index add9370e3c8..99e00a78bf3 --- a/src/vnet/session/session_api.c +++ b/src/vnet/session/session_api.c @@ -196,6 +196,7 @@ mq_send_session_accepted_cb (session_t * s) mp->server_rx_fifo = pointer_to_uword (s->rx_fifo); mp->server_tx_fifo = pointer_to_uword (s->tx_fifo); mp->segment_handle = session_segment_handle (s); + mp->flags = s->flags; if (session_has_transport (s)) { @@ -665,7 +666,7 @@ done: REPLY_MACRO2 (VL_API_APP_ATTACH_REPLY, ({ if (!rv) { - ctrl_thread = vlib_num_workers ()? 1 : 0; + ctrl_thread = vlib_num_workers () ? 1 : 0; ctrl_mq = session_main_get_vpp_event_queue (ctrl_thread); segp = a->segment; rmp->app_index = clib_host_to_net_u32 (a->app_index); @@ -1531,7 +1532,7 @@ setup_message_id_table (api_main_t * am) static clib_error_t * session_api_hookup (vlib_main_t * vm) { - api_main_t *am = &api_main; + api_main_t *am = vlibapi_get_main (); #define _(N,n) \ vl_msg_api_set_handlers(VL_API_##N, #n, \