server: bump listen() backlog
authorJens Axboe <axboe@fb.com>
Tue, 15 Dec 2015 02:26:18 +0000 (19:26 -0700)
committerJens Axboe <axboe@fb.com>
Tue, 15 Dec 2015 02:26:18 +0000 (19:26 -0700)
With the default if 0, we trigger a lot of these:

[29055.817884] TCP: request_sock_TCP: Possible SYN flooding on port 8765. Sending cookies.  Check SNMP counters.

Set it to 4, even 2 seems to be enough to get rid of it.

Signed-off-by: Jens Axboe <axboe@fb.com>
server.c

index 27ff285..ca17f9a 100644 (file)
--- a/server.c
+++ b/server.c
@@ -1889,7 +1889,7 @@ static int fio_init_server_connection(void)
 
        log_info("fio: server listening on %s\n", bind_str);
 
-       if (listen(sk, 0) < 0) {
+       if (listen(sk, 4) < 0) {
                log_err("fio: listen: %s\n", strerror(errno));
                close(sk);
                return -1;