summaryrefslogtreecommitdiffhomepage
path: root/src/stream/ngx_stream_upstream.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/stream/ngx_stream_upstream.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/stream/ngx_stream_upstream.h b/src/stream/ngx_stream_upstream.h
index f83b5ba13..c97aacef1 100644
--- a/src/stream/ngx_stream_upstream.h
+++ b/src/stream/ngx_stream_upstream.h
@@ -106,14 +106,24 @@ typedef struct {
typedef struct {
ngx_peer_connection_t peer;
+
ngx_buf_t downstream_buf;
ngx_buf_t upstream_buf;
+
+ ngx_chain_t *free;
+ ngx_chain_t *upstream_out;
+ ngx_chain_t *upstream_busy;
+ ngx_chain_t *downstream_out;
+ ngx_chain_t *downstream_busy;
+
off_t received;
time_t start_sec;
ngx_uint_t responses;
+
#if (NGX_STREAM_SSL)
ngx_str_t ssl_name;
#endif
+
ngx_stream_upstream_resolved_t *resolved;
ngx_stream_upstream_state_t *state;
unsigned connected:1;