tls: fix dtls with no workers
[vpp.git] / src / vnet / session / transport.c
index 2c88a4c..5975197 100644 (file)
@@ -853,7 +853,11 @@ transport_init (void)
                         smm->local_endpoints_table_memory);
   num_threads = 1 /* main thread */  + vtm->n_threads;
   if (num_threads > 1)
-    clib_spinlock_init (&local_endpoints_lock);
+    {
+      clib_spinlock_init (&local_endpoints_lock);
+      /* Main not polled if there are workers */
+      smm->transport_cl_thread = 1;
+    }
 }
 
 /*