changeset 1963:351cefd5ff9c

Documented rcvbuf and sndbuf for mail and stream listen directive.
author Yaroslav Zhuravlev <yar@nginx.com>
date Thu, 13 Apr 2017 15:09:13 +0300
parents abc05dc025d9
children 2a3c58dcb3e8
files xml/en/docs/mail/ngx_mail_core_module.xml xml/en/docs/stream/ngx_stream_core_module.xml xml/ru/docs/mail/ngx_mail_core_module.xml xml/ru/docs/stream/ngx_stream_core_module.xml
diffstat 4 files changed, 76 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/xml/en/docs/mail/ngx_mail_core_module.xml
+++ b/xml/en/docs/mail/ngx_mail_core_module.xml
@@ -10,7 +10,7 @@
 <module name="Module ngx_mail_core_module"
         link="/en/docs/mail/ngx_mail_core_module.html"
         lang="en"
-        rev="9">
+        rev="10">
 
 <section id="summary">
 
@@ -79,6 +79,8 @@ mail {
     <value>address</value>:<value>port</value>
     [<literal>ssl</literal>]
     [<literal>backlog</literal>=<value>number</value>]
+    [<literal>rcvbuf</literal>=<value>size</value>]
+    [<literal>sndbuf</literal>=<value>size</value>]
     [<literal>bind</literal>]
     [<literal>ipv6only</literal>=<literal>on</literal>|<literal>off</literal>]
     [<literal>so_keepalive</literal>=<literal>on</literal>|<literal>off</literal>|[<value>keepidle</value>]:[<value>keepintvl</value>]:[<value>keepcnt</value>]]</syntax>
@@ -137,6 +139,22 @@ and to 511 on other platforms.
 </tag-desc>
 
 <tag-name>
+<literal>rcvbuf</literal>=<value>size</value>
+</tag-name>
+<tag-desc>
+sets the receive buffer size
+(the <c-def>SO_RCVBUF</c-def> option) for the listening socket (1.11.13).
+</tag-desc>
+
+<tag-name>
+<literal>sndbuf</literal>=<value>size</value>
+</tag-name>
+<tag-desc>
+sets the send buffer size
+(the <c-def>SO_SNDBUF</c-def> option) for the listening socket (1.11.13).
+</tag-desc>
+
+<tag-name>
 <literal>bind</literal>
 </tag-name>
 <tag-desc>
--- a/xml/en/docs/stream/ngx_stream_core_module.xml
+++ b/xml/en/docs/stream/ngx_stream_core_module.xml
@@ -9,7 +9,7 @@
 <module name="Module ngx_stream_core_module"
         link="/en/docs/stream/ngx_stream_core_module.html"
         lang="en"
-        rev="22">
+        rev="23">
 
 <section id="summary">
 
@@ -84,6 +84,8 @@ stream {
     [<literal>udp</literal>]
     [<literal>proxy_protocol</literal>]
     [<literal>backlog</literal>=<value>number</value>]
+    [<literal>rcvbuf</literal>=<value>size</value>]
+    [<literal>sndbuf</literal>=<value>size</value>]
     [<literal>bind</literal>]
     [<literal>ipv6only</literal>=<literal>on</literal>|<literal>off</literal>]
     [<literal>reuseport</literal>]
@@ -150,6 +152,22 @@ and to 511 on other platforms.
 </tag-desc>
 
 <tag-name>
+<literal>rcvbuf</literal>=<value>size</value>
+</tag-name>
+<tag-desc>
+sets the receive buffer size
+(the <c-def>SO_RCVBUF</c-def> option) for the listening socket (1.11.13).
+</tag-desc>
+
+<tag-name>
+<literal>sndbuf</literal>=<value>size</value>
+</tag-name>
+<tag-desc>
+sets the send buffer size
+(the <c-def>SO_SNDBUF</c-def> option) for the listening socket (1.11.13).
+</tag-desc>
+
+<tag-name>
 <literal>bind</literal>
 </tag-name>
 <tag-desc>
--- a/xml/ru/docs/mail/ngx_mail_core_module.xml
+++ b/xml/ru/docs/mail/ngx_mail_core_module.xml
@@ -10,7 +10,7 @@
 <module name="Модуль ngx_mail_core_module"
         link="/ru/docs/mail/ngx_mail_core_module.html"
         lang="ru"
-        rev="9">
+        rev="10">
 
 <section id="summary">
 
@@ -79,6 +79,8 @@ mail {
     <value>адрес</value>:<value>порт</value>
     [<literal>ssl</literal>]
     [<literal>backlog</literal>=<value>число</value>]
+    [<literal>rcvbuf</literal>=<value>размер</value>]
+    [<literal>sndbuf</literal>=<value>размер</value>]
     [<literal>bind</literal>]
     [<literal>ipv6only</literal>=<literal>on</literal>|<literal>off</literal>]
     [<literal>so_keepalive</literal>=<literal>on</literal>|<literal>off</literal>|[<value>keepidle</value>]:[<value>keepintvl</value>]:[<value>keepcnt</value>]]</syntax>
@@ -136,6 +138,22 @@ FreeBSD, DragonFly BSD и macOS, и 511 для других платформ.
 </tag-desc>
 
 <tag-name>
+<literal>rcvbuf</literal>=<value>размер</value>
+</tag-name>
+<tag-desc>
+задаёт размер буфера приёма
+(параметр <c-def>SO_RCVBUF</c-def>) для слушающего сокета (1.11.13).
+</tag-desc>
+
+<tag-name>
+<literal>sndbuf</literal>=<value>размер</value>
+</tag-name>
+<tag-desc>
+задаёт размер буфера передачи
+(параметр <c-def>SO_SNDBUF</c-def>) для слушающего сокета (1.11.13).
+</tag-desc>
+
+<tag-name>
 <literal>bind</literal>
 </tag-name>
 <tag-desc>
--- a/xml/ru/docs/stream/ngx_stream_core_module.xml
+++ b/xml/ru/docs/stream/ngx_stream_core_module.xml
@@ -9,7 +9,7 @@
 <module name="Модуль ngx_stream_core_module"
         link="/ru/docs/stream/ngx_stream_core_module.html"
         lang="ru"
-        rev="22">
+        rev="23">
 
 <section id="summary">
 
@@ -84,6 +84,8 @@ stream {
     [<literal>udp</literal>]
     [<literal>proxy_protocol</literal>]
     [<literal>backlog</literal>=<value>число</value>]
+    [<literal>rcvbuf</literal>=<value>размер</value>]
+    [<literal>sndbuf</literal>=<value>размер</value>]
     [<literal>bind</literal>]
     [<literal>ipv6only</literal>=<literal>on</literal>|<literal>off</literal>]
     [<literal>reuseport</literal>]
@@ -151,6 +153,22 @@ FreeBSD, DragonFly BSD и macOS,
 </tag-desc>
 
 <tag-name>
+<literal>rcvbuf</literal>=<value>размер</value>
+</tag-name>
+<tag-desc>
+задаёт размер буфера приёма
+(параметр <c-def>SO_RCVBUF</c-def>) для слушающего сокета (1.11.13).
+</tag-desc>
+
+<tag-name>
+<literal>sndbuf</literal>=<value>размер</value>
+</tag-name>
+<tag-desc>
+задаёт размер буфера передачи
+(параметр <c-def>SO_SNDBUF</c-def>) для слушающего сокета (1.11.13).
+</tag-desc>
+
+<tag-name>
 <literal>bind</literal>
 </tag-name>
 <tag-desc>