session: remove unused fifo allo return value 27/19127/2
authorFlorin Coras <fcoras@cisco.com>
Tue, 23 Apr 2019 22:53:43 +0000 (15:53 -0700)
committerDamjan Marion <dmarion@me.com>
Wed, 24 Apr 2019 11:31:02 +0000 (11:31 +0000)
Change-Id: I50a6bcc127e4b44becc4b694bdd3018ac9bfab5c
Signed-off-by: Florin Coras <fcoras@cisco.com>
src/plugins/unittest/session_test.c
src/vnet/session/application_worker.c
src/vnet/session/segment_manager.c
src/vnet/session/segment_manager.h

index 542be60..948ea62 100644 (file)
@@ -1746,7 +1746,6 @@ session_test_mq (vlib_main_t * vm, unformat_input_t * input)
   vl_api_registration_t *reg;
   struct epoll_event ep_evt;
   u32 app_index, api_index;
-  u32 fifo_segment_index;
   app_worker_t *app_wrk;
   segment_manager_t *sm;
   svm_msg_q_msg_t msg;
@@ -1812,8 +1811,7 @@ session_test_mq (vlib_main_t * vm, unformat_input_t * input)
     }
 
   sm = app_worker_get_or_alloc_connect_segment_manager (app_wrk);
-  segment_manager_alloc_session_fifos (sm, &rx_fifo, &tx_fifo,
-                                      &fifo_segment_index);
+  segment_manager_alloc_session_fifos (sm, &rx_fifo, &tx_fifo);
   s.rx_fifo = rx_fifo;
   s.tx_fifo = tx_fifo;
   s.session_state = SESSION_STATE_READY;
index 1dae5a5..3cc84e8 100644 (file)
@@ -150,11 +150,9 @@ static int
 app_worker_alloc_session_fifos (segment_manager_t * sm, session_t * s)
 {
   svm_fifo_t *rx_fifo = 0, *tx_fifo = 0;
-  u32 fifo_segment_index;
   int rv;
 
-  if ((rv = segment_manager_alloc_session_fifos (sm, &rx_fifo, &tx_fifo,
-                                                &fifo_segment_index)))
+  if ((rv = segment_manager_alloc_session_fifos (sm, &rx_fifo, &tx_fifo)))
     return rv;
 
   rx_fifo->master_session_index = s->session_index;
index 7f7fa6d..2437f99 100644 (file)
@@ -512,15 +512,14 @@ segment_manager_try_alloc_fifos (svm_fifo_segment_private_t * fifo_segment,
 int
 segment_manager_alloc_session_fifos (segment_manager_t * sm,
                                     svm_fifo_t ** rx_fifo,
-                                    svm_fifo_t ** tx_fifo,
-                                    u32 * fifo_segment_index)
+                                    svm_fifo_t ** tx_fifo)
 {
   svm_fifo_segment_private_t *fifo_segment = 0;
   int alloc_fail = 1, rv = 0, new_fs_index;
   segment_manager_properties_t *props;
+  u32 sm_index, fifo_segment_index;
   u8 added_a_segment = 0;
   u64 segment_handle;
-  u32 sm_index;
 
   props = segment_manager_properties_get (sm);
 
@@ -549,11 +548,11 @@ alloc_check:
 
       ASSERT (rx_fifo && tx_fifo);
       sm_index = segment_manager_index (sm);
-      *fifo_segment_index = segment_manager_segment_index (sm, fifo_segment);
+      fifo_segment_index = segment_manager_segment_index (sm, fifo_segment);
       (*tx_fifo)->segment_manager = sm_index;
       (*rx_fifo)->segment_manager = sm_index;
-      (*tx_fifo)->segment_index = *fifo_segment_index;
-      (*rx_fifo)->segment_index = *fifo_segment_index;
+      (*tx_fifo)->segment_index = fifo_segment_index;
+      (*rx_fifo)->segment_index = fifo_segment_index;
 
       if (added_a_segment)
        {
index dadbd57..2b6f43f 100644 (file)
@@ -151,8 +151,7 @@ void segment_manager_init_del (segment_manager_t * sm);
 u8 segment_manager_has_fifos (segment_manager_t * sm);
 int segment_manager_alloc_session_fifos (segment_manager_t * sm,
                                         svm_fifo_t ** server_rx_fifo,
-                                        svm_fifo_t ** server_tx_fifo,
-                                        u32 * fifo_segment_index);
+                                        svm_fifo_t ** server_tx_fifo);
 int segment_manager_try_alloc_fifos (svm_fifo_segment_private_t * fs,
                                     u32 rx_fifo_size, u32 tx_fifo_size,
                                     svm_fifo_t ** rx_fifo,