Do not set socket send and receive buffer. It will be auto-tuned.
Confirmed by: rwatson MFC after: 1 week
This commit is contained in:
parent
ef074accce
commit
7cbf58f4c0
@ -170,7 +170,7 @@ static int
|
||||
tcp4_common_setup(const char *addr, void **ctxp, int side)
|
||||
{
|
||||
struct tcp4_ctx *tctx;
|
||||
int ret, val;
|
||||
int ret, nodelay;
|
||||
|
||||
tctx = malloc(sizeof(*tctx));
|
||||
if (tctx == NULL)
|
||||
@ -190,21 +190,11 @@ tcp4_common_setup(const char *addr, void **ctxp, int side)
|
||||
}
|
||||
|
||||
/* Socket settings. */
|
||||
val = 1;
|
||||
if (setsockopt(tctx->tc_fd, IPPROTO_TCP, TCP_NODELAY, &val,
|
||||
sizeof(val)) == -1) {
|
||||
nodelay = 1;
|
||||
if (setsockopt(tctx->tc_fd, IPPROTO_TCP, TCP_NODELAY, &nodelay,
|
||||
sizeof(nodelay)) == -1) {
|
||||
pjdlog_warning("Unable to set TCP_NOELAY on %s", addr);
|
||||
}
|
||||
val = 131072;
|
||||
if (setsockopt(tctx->tc_fd, SOL_SOCKET, SO_SNDBUF, &val,
|
||||
sizeof(val)) == -1) {
|
||||
pjdlog_warning("Unable to set send buffer size on %s", addr);
|
||||
}
|
||||
val = 131072;
|
||||
if (setsockopt(tctx->tc_fd, SOL_SOCKET, SO_RCVBUF, &val,
|
||||
sizeof(val)) == -1) {
|
||||
pjdlog_warning("Unable to set receive buffer size on %s", addr);
|
||||
}
|
||||
|
||||
tctx->tc_side = side;
|
||||
tctx->tc_magic = TCP4_CTX_MAGIC;
|
||||
|
Loading…
Reference in New Issue
Block a user