diff options
Diffstat (limited to 'src/vnet/session/transport.c')
-rw-r--r-- | src/vnet/session/transport.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/vnet/session/transport.c b/src/vnet/session/transport.c index 2c88a4c4931..5975197609d 100644 --- a/src/vnet/session/transport.c +++ b/src/vnet/session/transport.c @@ -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; + } } /* |