提交 f7c4dd79 authored 作者: Travis Cross's avatar Travis Cross

Add additional debugging output to keepalive handling

上级 01a4aeaa
......@@ -202,12 +202,16 @@ int tport_tcp_init_secondary(tport_t *self, int socket, int accepted,
__func__, (void *)self,
self->tp_params->tpp_keepalive));
#if defined(TCP_KEEPIDLE)
if (val != 0 && val != UINT_MAX)
setsockopt(socket, SOL_TCP, TCP_KEEPIDLE, (void *)&val, sizeof val);
if (val != 0 && val != UINT_MAX) {
SU_DEBUG_3(("%s(%p): Setting TCP_KEEPIDLE to %d\n",
__func__, (void *)self, val));
setsockopt(socket, SOL_TCP, TCP_KEEPIDLE, (void *)&val, sizeof val);}
#endif
#if defined(TCP_KEEPINTVL)
if (val != 0 && val != UINT_MAX)
setsockopt(socket, SOL_TCP, TCP_KEEPINTVL, (void *)&val, sizeof val);
if (val != 0 && val != UINT_MAX) {
SU_DEBUG_3(("%s(%p): Setting TCP_KEEPINTVL to %d\n",
__func__, (void *)self, val));
setsockopt(socket, SOL_TCP, TCP_KEEPINTVL, (void *)&val, sizeof val);}
#endif
if (!accepted)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论