From 8a768c2e725d6a527b904570949f6099c3f1434a Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Wed, 10 Feb 2016 08:32:13 -0700 Subject: [PATCH] server: don't make SO_REUSEPORT errors fatal Signed-off-by: Jens Axboe --- server.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) 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) { -- 2.25.1