tcp: cleanup rcv-process and bulk buffer translation
[vpp.git] / src / vnet / session / session_node.c
index 93ed7b7..d30df33 100644 (file)
@@ -47,13 +47,12 @@ session_mq_get_ext_config (application_t *app, uword offset)
 static void
 session_mq_free_ext_config (application_t *app, uword offset)
 {
-  u32 ctrl_thread = vlib_num_workers () ? 1 : 0;
   svm_fifo_chunk_t *c;
   fifo_segment_t *fs;
 
   fs = application_get_rx_mqs_segment (app);
   c = fs_chunk_ptr (fs->h, offset);
-  fifo_segment_collect_chunk (fs, ctrl_thread, c);
+  fifo_segment_collect_chunk (fs, 0 /* only one slice */, c);
 }
 
 static void
@@ -1142,9 +1141,6 @@ session_tx_fifo_read_and_snd_i (session_worker_t * wrk,
 
       n_left -= 2;
 
-      VLIB_BUFFER_TRACE_TRAJECTORY_INIT (b0);
-      VLIB_BUFFER_TRACE_TRAJECTORY_INIT (b1);
-
       vec_add1 (wrk->pending_tx_buffers, bi0);
       vec_add1 (wrk->pending_tx_buffers, bi1);
       vec_add1 (wrk->pending_tx_nexts, next_index);
@@ -1172,8 +1168,6 @@ session_tx_fifo_read_and_snd_i (session_worker_t * wrk,
 
       n_left -= 1;
 
-      VLIB_BUFFER_TRACE_TRAJECTORY_INIT (b0);
-
       vec_add1 (wrk->pending_tx_buffers, bi0);
       vec_add1 (wrk->pending_tx_nexts, next_index);
     }