tcp: config option for the read buffer size
authorAndrei Pelinescu-Onciul <andrei@iptel.org>
Mon, 9 Mar 2009 13:45:28 +0000 (13:45 +0000)
committerAndrei Pelinescu-Onciul <andrei@iptel.org>
Mon, 9 Mar 2009 13:45:28 +0000 (13:45 +0000)
commit827cd3beca9f14d3a613b4bdb242ff58341893ab
treefe620dcdc6c8e0d6a51964981e08915b9ccb9b13
parent9a74e06a15683851fbb3d1f6ad1a9bd398f14b09
tcp: config option for the read buffer size

- the read buffer size can now be configured both at runtime and
  from ser.cfg (tcp_rd_buf_size). A high value will help
  performance for tcp connections with lots of traffic, however it
  will increase the memory consumption. As a rule of thumb use
  high values(e.g. 32768, 65536) on servers which open only a few
  tcp connections and have very heavy traffic on them and a low
  value (e.g. 4096, 2048) on servers that are expected to have
  lots of open connections (50k - 100k+). Note also that this
  value will also limit the maximum sip datagram size that can be
  received on tcp. The default value is 4096.
tcp_conn.h
tcp_read.c