aboutsummaryrefslogtreecommitdiff
path: root/src/stream/ngx_stream.c
diff options
context:
space:
mode:
authorVladimir Homutov <vl@nginx.com>2017-04-03 17:29:19 +0300
committerVladimir Homutov <vl@nginx.com>2017-04-03 17:29:19 +0300
commit9f7b5576735d1a711acfc62af45088a54c786d27 (patch)
treeb740419e4a1ce86c24cd62cfccfe77d06717563e /src/stream/ngx_stream.c
parent97cb30370f6858f33ad37653ffcbccc43026bfff (diff)
downloadnginx-9f7b5576735d1a711acfc62af45088a54c786d27.tar.gz
nginx-9f7b5576735d1a711acfc62af45088a54c786d27.zip
Stream: configurable socket buffer sizes.
The "rcvbuf" and "sndbuf" parameters are now supported by the "listen" directive.
Diffstat (limited to 'src/stream/ngx_stream.c')
-rw-r--r--src/stream/ngx_stream.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/stream/ngx_stream.c b/src/stream/ngx_stream.c
index 4a394d75e..0efbda89e 100644
--- a/src/stream/ngx_stream.c
+++ b/src/stream/ngx_stream.c
@@ -494,6 +494,8 @@ ngx_stream_optimize_servers(ngx_conf_t *cf, ngx_array_t *ports)
ls->log.handler = ngx_accept_log_error;
ls->backlog = addr[i].opt.backlog;
+ ls->rcvbuf = addr[i].opt.rcvbuf;
+ ls->sndbuf = addr[i].opt.sndbuf;
ls->wildcard = addr[i].opt.wildcard;