Signed-off-by: Haomai Wang <haomai@xsky.com>
if (net.set_nonblock(sd) < 0)
goto fail;
- net.set_socket_options(sd);
+ net.set_socket_options(sd, async_msgr->cct->_conf->ms_tcp_nodelay, async_msgr->cct->_conf->ms_tcp_rcvbuf);
net.set_priority(sd, async_msgr->get_socket_priority());
bl.append(CEPH_BANNER, strlen(CEPH_BANNER));
return r;
}
net.set_close_on_exec(listen_sd);
- net.set_socket_options(listen_sd);
+ net.set_socket_options(listen_sd, msgr->cct->_conf->ms_tcp_nodelay, msgr->cct->_conf->ms_tcp_rcvbuf);
// use whatever user specified (if anything)
entity_addr_t listen_addr = bind_addr;
}
}
- set_socket_options(s);
+ set_socket_options(s, cct->_conf->ms_tcp_nodelay, cct->_conf->ms_tcp_rcvbuf);
+
ret = ::connect(s, addr.get_sockaddr(), addr.get_sockaddr_len());
if (ret < 0) {