If listen's argument is zero, syn flooding occurs.
Since this linux kenel patch,
(https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=
ef547f2ac16b)
@tizen_only
Change-Id: I81c2a8af12f5dbf9cdd9021c1a9579ee4d213d1e
(cherry picked from commit
2bbf17b5d89bd5ff2fea7d85c147b7c13f9e7c4b)
goto error;
}
- r = listen(fd, 0);
+ r = listen(fd, 8);
if (r != 0)
{
err = efl_net_socket_error_get();
if (!listening)
{
- if (listen(fd, 0) != 0)
+ if (listen(fd, 8) != 0)
{
err = efl_net_socket_error_get();
DBG("listen(" SOCKET_FMT "): %s", fd, eina_error_msg_get(err));
if (fd == INVALID_SOCKET) goto error;
efl_loop_fd_set(o, fd);
- r = listen(fd, 0);
+ r = listen(fd, 8);
if (r != 0)
{
err = efl_net_socket_error_get();
if (!listening)
{
- if (listen(fd, 0) != 0)
+ if (listen(fd, 8) != 0)
{
err = efl_net_socket_error_get();
DBG("listen(" SOCKET_FMT "): %s", fd, eina_error_msg_get(err));