From 8b20bf5ef72a85ed70d7457f33c096f1eef51d0a Mon Sep 17 00:00:00 2001 From: Florin Coras Date: Thu, 14 Jun 2018 14:55:50 -0700 Subject: tcp: optimize tcp output Change-Id: Idf17a0633a1618b12c22b1119e40c2e9d3192df9 Signed-off-by: Florin Coras --- src/tests/vnet/session/tcp_echo.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/tests/vnet') diff --git a/src/tests/vnet/session/tcp_echo.c b/src/tests/vnet/session/tcp_echo.c index 932918963bc..59314f943f0 100644 --- a/src/tests/vnet/session/tcp_echo.c +++ b/src/tests/vnet/session/tcp_echo.c @@ -918,7 +918,8 @@ clients_run (echo_main_t * em) start_time = clib_time_now (&em->clib_time); em->state = STATE_READY; while (em->n_active_clients) - svm_queue_sub (em->our_event_queue, (u8 *) e, SVM_Q_NOWAIT, 0); + if (em->our_event_queue->cursize) + svm_queue_sub (em->our_event_queue, (u8 *) e, SVM_Q_NOWAIT, 0); for (i = 0; i < em->n_clients; i++) -- cgit 1.2.3-korg