123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!-- this file is autogenerated, do not edit! -->
- <!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
- "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
- <chapter id="config_vars.tcp">
- <title> Configuration Variables for tcp</title>
- <section id="tcp.connect_timeout">
- <title>tcp.connect_timeout</title>
- <para>
- used only in non-async mode, in seconds.
- </para>
- <para>Range: -1 - 134217727.</para>
- <para>Type: integer.</para>
- <para>
- </para>
- </section>
- <section id="tcp.send_timeout">
- <title>tcp.send_timeout</title>
- <para>
- in seconds.
- </para>
- <para>Range: -1 - 2147483647.</para>
- <para>Type: integer.</para>
- <para>
- </para>
- </section>
- <section id="tcp.connection_lifetime">
- <title>tcp.connection_lifetime</title>
- <para>
- connection lifetime (in seconds).
- </para>
- <para>Range: -1 - 2147483647.</para>
- <para>Type: integer.</para>
- <para>
- </para>
- </section>
- <section id="tcp.max_connections">
- <title>tcp.max_connections</title>
- <para>
- maximum tcp connections number, soft limit.
- </para>
- <para>Range: 0 - 2147483647.</para>
- <para>Type: integer.</para>
- <para>
- </para>
- </section>
- <section id="tcp.max_tls_connections">
- <title>tcp.max_tls_connections</title>
- <para>
- maximum tls connections number, soft limit.
- </para>
- <para>Range: 0 - 2147483647.</para>
- <para>Type: integer.</para>
- <para>
- </para>
- </section>
- <section id="tcp.no_connect">
- <title>tcp.no_connect</title>
- <para>
- if set only accept new connections, never actively open new
- ones.
- </para>
- <para>Range: 0 - 1.</para>
- <para>Type: integer.</para>
- <para>
- </para>
- </section>
- <section id="tcp.fd_cache">
- <title>tcp.fd_cache</title>
- <para>
- file descriptor cache for tcp_send.
- </para>
- <para>Range: 0 - 1.</para>
- <para>Type: integer.</para>
- <para>
- Read-only.
- </para>
- </section>
- <section id="tcp.async">
- <title>tcp.async</title>
- <para>
- async mode for writes and connects.
- </para>
- <para>Range: 0 - 1.</para>
- <para>Type: integer.</para>
- <para>
- Read-only.
- </para>
- </section>
- <section id="tcp.connect_wait">
- <title>tcp.connect_wait</title>
- <para>
- parallel simultaneous connects to the same dst. (0) or one
- connect.
- </para>
- <para>Range: 0 - 1.</para>
- <para>Type: integer.</para>
- <para>
- Read-only.
- </para>
- </section>
- <section id="tcp.conn_wq_max">
- <title>tcp.conn_wq_max</title>
- <para>
- maximum bytes queued for write per connection (depends on
- async).
- </para>
- <para>Range: 0 - 1048576.</para>
- <para>Type: integer.</para>
- <para>
- </para>
- </section>
- <section id="tcp.wq_max">
- <title>tcp.wq_max</title>
- <para>
- maximum bytes queued for write allowed globally (depends on
- async).
- </para>
- <para>Range: 0 - 1073741824.</para>
- <para>Type: integer.</para>
- <para>
- </para>
- </section>
- <section id="tcp.defer_accept">
- <title>tcp.defer_accept</title>
- <para>
- 0/1 on linux, seconds on freebsd (see docs).
- </para>
- <para>Range: 0 - 3600.</para>
- <para>Type: integer.</para>
- <para>
- Read-only.
- </para>
- </section>
- <section id="tcp.delayed_ack">
- <title>tcp.delayed_ack</title>
- <para>
- initial ack will be delayed and sent with the first data
- segment.
- </para>
- <para>Range: 0 - 1.</para>
- <para>Type: integer.</para>
- <para>
- </para>
- </section>
- <section id="tcp.syncnt">
- <title>tcp.syncnt</title>
- <para>
- number of syn retransmissions before aborting a connect (0=not
- set).
- </para>
- <para>Range: 0 - 1024.</para>
- <para>Type: integer.</para>
- <para>
- </para>
- </section>
- <section id="tcp.linger2">
- <title>tcp.linger2</title>
- <para>
- lifetime of orphaned sockets in FIN_WAIT2 state in s (0=not
- set).
- </para>
- <para>Range: 0 - 3600.</para>
- <para>Type: integer.</para>
- <para>
- </para>
- </section>
- <section id="tcp.keepalive">
- <title>tcp.keepalive</title>
- <para>
- enables/disables keepalives for tcp.
- </para>
- <para>Range: 0 - 1.</para>
- <para>Type: integer.</para>
- <para>
- </para>
- </section>
- <section id="tcp.keepidle">
- <title>tcp.keepidle</title>
- <para>
- time before sending a keepalive if the connection is idle
- (linux).
- </para>
- <para>Range: 0 - 86400.</para>
- <para>Type: integer.</para>
- <para>
- </para>
- </section>
- <section id="tcp.keepintvl">
- <title>tcp.keepintvl</title>
- <para>
- time interval between keepalive probes on failure (linux).
- </para>
- <para>Range: 0 - 86400.</para>
- <para>Type: integer.</para>
- <para>
- </para>
- </section>
- <section id="tcp.keepcnt">
- <title>tcp.keepcnt</title>
- <para>
- number of failed keepalives before dropping the connection
- (linux).
- </para>
- <para>Range: 0 - 1024.</para>
- <para>Type: integer.</para>
- <para>
- </para>
- </section>
- <section id="tcp.crlf_ping">
- <title>tcp.crlf_ping</title>
- <para>
- enable responding to CRLF SIP-level keepalives .
- </para>
- <para>Range: 0 - 1.</para>
- <para>Type: integer.</para>
- <para>
- </para>
- </section>
- <section id="tcp.accept_aliases">
- <title>tcp.accept_aliases</title>
- <para>
- turn on/off tcp aliases (see tcp_accept_aliases) .
- </para>
- <para>Range: 0 - 1.</para>
- <para>Type: integer.</para>
- <para>
- </para>
- </section>
- <section id="tcp.alias_flags">
- <title>tcp.alias_flags</title>
- <para>
- flags used for adding new aliases (FORCE_ADD:1 , REPLACE:2) .
- </para>
- <para>Range: 0 - 2.</para>
- <para>Type: integer.</para>
- <para>
- </para>
- </section>
- <section id="tcp.new_conn_alias_flags">
- <title>tcp.new_conn_alias_flags</title>
- <para>
- flags for the def. aliases for a new conn. (FORCE_ADD:1,
- REPLACE:2 .
- </para>
- <para>Range: 0 - 2.</para>
- <para>Type: integer.</para>
- <para>
- </para>
- </section>
- <section id="tcp.accept_no_cl">
- <title>tcp.accept_no_cl</title>
- <para>
- accept TCP messages without Content-Length .
- </para>
- <para>Range: 0 - 1.</para>
- <para>Type: integer.</para>
- <para>
- </para>
- </section>
- <section id="tcp.reuse_port">
- <title>tcp.reuse_port</title>
- <para>
- reuse TCP ports .
- </para>
- <para>Range: 0 - 1.</para>
- <para>Type: integer.</para>
- <para>
- </para>
- </section>
- <section id="tcp.rd_buf_size">
- <title>tcp.rd_buf_size</title>
- <para>
- internal read buffer size (should be > max. expected
- datagram).
- </para>
- <para>Range: 512 - 16777216.</para>
- <para>Type: integer.</para>
- <para>
- </para>
- </section>
- <section id="tcp.wq_blk_size">
- <title>tcp.wq_blk_size</title>
- <para>
- internal async write block size (debugging use only for now).
- </para>
- <para>Range: 1 - 65535.</para>
- <para>Type: integer.</para>
- <para>
- </para>
- </section>
- </chapter>
|