tls: adopt picotls engine to new session scheduling mechanism 37/26437/5
authorSimon Zhang <yuwei1.zhang@intel.com>
Thu, 9 Apr 2020 08:35:04 +0000 (16:35 +0800)
committerFlorin Coras <florin.coras@gmail.com>
Thu, 9 Apr 2020 20:15:08 +0000 (20:15 +0000)
Type: fix

Signed-off-by: Simon Zhang <yuwei1.zhang@intel.com>
Change-Id: I58fea0474e293d5e6a029e0dccd4a24b07b76a90

src/plugins/tlspicotls/tls_picotls.c

index a8944bc..5818144 100644 (file)
@@ -437,14 +437,14 @@ picotls_ctx_write (tls_ctx_t * ctx, session_t * app_session,
        svm_fifo_enqueue (tls_tx_fifo, to_write, TLS_WRITE_OFFSET (ptls_ctx));
       if (to_tls_len < 0)
        {
-         tls_add_vpp_q_builtin_tx_evt (app_session);
+         app_session->flags |= SESSION_F_CUSTOM_TX;
          return 0;
        }
       ptls_ctx->write_buffer_offset += to_tls_len;
 
       if (TLS_WRITE_IS_LEFT (ptls_ctx))
        {
-         tls_add_vpp_q_builtin_tx_evt (app_session);
+         app_session->flags |= SESSION_F_CUSTOM_TX;
          return to_tls_len;
        }
       else