session: remove session logic from io rx evt sender 46/18646/3
authorFlorin Coras <fcoras@cisco.com>
Tue, 2 Apr 2019 17:17:48 +0000 (10:17 -0700)
committerDave Barach <openvpp@barachs.net>
Tue, 2 Apr 2019 21:13:07 +0000 (21:13 +0000)
Change-Id: I54fff6986ea6455aff25e0cf1b83117860859e10
Signed-off-by: Florin Coras <fcoras@cisco.com>
src/vnet/session/application_worker.c

index 6f504da..a8edad3 100644 (file)
@@ -553,12 +553,7 @@ app_send_io_evt_rx (app_worker_t * app_wrk, session_t * s, u8 lock)
 
   if (PREDICT_FALSE (s->session_state != SESSION_STATE_READY
                     && s->session_state != SESSION_STATE_LISTENING))
-    {
-      /* Session is closed so app will never clean up. Flush rx fifo */
-      if (s->session_state == SESSION_STATE_CLOSED)
-       svm_fifo_dequeue_drop_all (s->rx_fifo);
-      return 0;
-    }
+    return 0;
 
   if (app_worker_application_is_builtin (app_wrk))
     return app_worker_builtin_rx (app_wrk, s);