From b7f3c94df335f185fd01452304cc4660a2ef40e2 Mon Sep 17 00:00:00 2001 From: Sean Hefty Date: Tue, 21 Feb 2012 12:48:04 -0800 Subject: [PATCH] rsocket: Work-arounds to support RH EL5 Discard ENOSYS errors when trying to set address reuse. Signed-off-by: Sean Hefty --- src/rsocket.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/rsocket.c b/src/rsocket.c index c148d30e..4c96e9f6 100644 --- a/src/rsocket.c +++ b/src/rsocket.c @@ -1637,6 +1637,8 @@ int rsetsockopt(int socket, int level, int optname, ret = rdma_set_option(rs->cm_id, RDMA_OPTION_ID, RDMA_OPTION_ID_REUSEADDR, (void *) optval, optlen); + if (ret && errno == ENOSYS) + ret = 0; break; case SO_RCVBUF: if (!rs->rbuf) -- 2.46.0