ssl stream和ssl policy对接tfe_cmsg_xx。
This commit is contained in:
@@ -942,7 +942,7 @@ void ssl_upstream_create_on_success(future_result_t * result, void * user)
|
||||
ssl_downstream_create_on_fail, _stream);
|
||||
|
||||
ssl_async_downstream_create(_stream->future_downstream_create, _stream->ssl_mgr,
|
||||
_stream->ssl_upstream, _stream->defer_fd_downstream, _stream->thread_ref->thread_id);
|
||||
_stream->ssl_upstream, _stream->defer_fd_downstream, &_stream->head);
|
||||
}
|
||||
future_destroy(_stream->future_upstream_create);
|
||||
_stream->future_upstream_create = NULL;
|
||||
@@ -967,6 +967,7 @@ struct tfe_stream * tfe_stream_create(struct tfe_proxy * pxy, struct tfe_thread_
|
||||
struct tfe_stream_private * _stream = ALLOC(struct tfe_stream_private, 1);
|
||||
TFE_PROXY_STAT_INCREASE(STAT_STREAM_OPEN, 1);
|
||||
|
||||
_stream->head.thread_id=thread_ctx->thread_id;
|
||||
_stream->thread_ref = thread_ctx;
|
||||
_stream->proxy_ref = pxy;
|
||||
_stream->stream_logger = pxy->logger;
|
||||
@@ -1266,7 +1267,7 @@ int tfe_stream_init_by_fds(struct tfe_stream * stream, evutil_socket_t fd_downst
|
||||
|
||||
/* Defer setup conn_downstream & conn_upstream in async callbacks. */
|
||||
ssl_async_upstream_create(_stream->future_upstream_create,
|
||||
_stream->ssl_mgr, fd_upstream, fd_downstream, _stream->thread_ref->thread_id);
|
||||
_stream->ssl_mgr, fd_upstream, fd_downstream, &_stream->head);
|
||||
|
||||
TFE_PROXY_STAT_INCREASE(STAT_STREAM_TCP_SSL, 1);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user