From: Jens Axboe Date: Wed, 10 Feb 2016 15:32:13 +0000 (-0700) Subject: server: don't make SO_REUSEPORT errors fatal X-Git-Tag: fio-2.7~22 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=8a768c2e725d6a527b904570949f6099c3f1434a;p=fio.git server: don't make SO_REUSEPORT errors fatal Signed-off-by: Jens Axboe --- diff --git a/server.c b/server.c index c3e034ce..6416a5c6 100644 --- a/server.c +++ b/server.c @@ -1916,11 +1916,10 @@ static int fio_init_server_ip(void) return -1; } #ifdef SO_REUSEPORT - if (setsockopt(sk, SOL_SOCKET, SO_REUSEPORT, &opt, sizeof(opt)) < 0) { - log_err("fio: setsockopt(REUSEPORT): %s\n", strerror(errno)); - close(sk); - return -1; - } + /* + * Not fatal if fails, so just ignore it if that happens + */ + setsockopt(sk, SOL_SOCKET, SO_REUSEPORT, &opt, sizeof(opt)); #endif if (use_ipv6) {