X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Ftls%2Ftls.c;h=a34d0db6c88d1fa4470aa1883233ec51a5dbbd9b;hb=2179513b71963a0b42ca6f1f2b641e79ce89447b;hp=2d7126a6dfe98a211963953c803055ba9caaa2b1;hpb=74cac8839efae6a69baea031fb01602ef8907e8a;p=vpp.git diff --git a/src/vnet/tls/tls.c b/src/vnet/tls/tls.c index 2d7126a6dfe..a34d0db6c88 100644 --- a/src/vnet/tls/tls.c +++ b/src/vnet/tls/tls.c @@ -49,7 +49,7 @@ tls_add_vpp_q_evt (svm_fifo_t * f, u8 evt_type) static inline int tls_add_app_q_evt (app_worker_t * app, stream_session_t * app_session) { - return app_worker_send_event (app, app_session, FIFO_EVENT_APP_RX); + return app_worker_lock_and_send_event (app, app_session, FIFO_EVENT_APP_RX); } u32 @@ -714,6 +714,7 @@ tls_init (vlib_main_t * vm) a->options[APP_OPTIONS_TX_FIFO_SIZE] = fifo_size; a->options[APP_OPTIONS_FLAGS] = APP_OPTIONS_FLAGS_IS_BUILTIN; a->options[APP_OPTIONS_FLAGS] |= APP_OPTIONS_FLAGS_USE_GLOBAL_SCOPE; + a->options[APP_OPTIONS_FLAGS] |= APP_OPTIONS_FLAGS_IS_TRANSPORT_APP; if (vnet_application_attach (a)) {