From c6ad6dbb8cd3c76ff69bbf5ace41f01750c1820a Mon Sep 17 00:00:00 2001 From: lazedo Date: Mon, 4 Mar 2019 08:27:39 +0000 Subject: [PATCH] macros for tcp parameters --- kamailio/default.cfg | 16 ++++++++-------- kamailio/defs.cfg | 10 ++++++++++ 2 files changed, 18 insertions(+), 8 deletions(-) diff --git a/kamailio/default.cfg b/kamailio/default.cfg index 7dce53c..cc97967 100644 --- a/kamailio/default.cfg +++ b/kamailio/default.cfg @@ -49,22 +49,22 @@ tos = IPTOS_LOWDELAY ####### TCP Parameters ######### tcp_children = TCP_CHILDREN disable_tcp = no -tcp_max_connections = 4096 -tcp_connection_lifetime = 3605 +tcp_max_connections = TCP_MAX_CONNECTIONS +tcp_connection_lifetime = TCP_CONNECTION_LIFETIME tcp_accept_aliases = no tcp_async = yes -tcp_connect_timeout = 10 +tcp_connect_timeout = TCP_CONNECTION_TIMEOUT tcp_conn_wq_max = 65536 tcp_crlf_ping = yes tcp_delayed_ack = yes tcp_fd_cache = yes -tcp_keepalive = yes -tcp_keepcnt = 3 -tcp_keepidle = 30 -tcp_keepintvl = 10 +tcp_keepalive = TCP_KEEP_ALIVE +tcp_keepcnt = TCP_KEEP_COUNT +tcp_keepidle = TCP_KEEP_IDLE +tcp_keepintvl = TCP_KEEP_INTERVAL tcp_linger2 = 30 tcp_rd_buf_size = 80000 -tcp_send_timeout = 10 +tcp_send_timeout = TCP_SEND_TIMEOUT tcp_wq_blk_size = 2100 tcp_wq_max = 10485760 diff --git a/kamailio/defs.cfg b/kamailio/defs.cfg index c9a3ddd..03776c4 100644 --- a/kamailio/defs.cfg +++ b/kamailio/defs.cfg @@ -44,9 +44,19 @@ #!substdef "!MAX_WHILE_LOOPS!500!g" #!endif +#### tcp parameters ## #!trydef CHILDREN 25 #!trydef TCP_CHILDREN 25 +#!trydef TCP_MAX_CONNECTIONS 4096 +#!trydef TCP_CONNECTION_LIFETIME 60 +#!trydef TCP_CONNECTION_TIMEOUT 5 +#!trydef TCP_KEEP_ALIVE yes +#!trydef TCP_KEEP_COUNT 3 +#!trydef TCP_KEEP_IDLE 30 +#!trydef TCP_KEEP_INTERVAL 5 +#!trydef TCP_SEND_TIMEOUT 3 + #!include_file "defs-amqp.cfg" #!ifndef MEDIA_SERVERS_HASH_SIZE