SO_REUSEPORT
if (setsockopt(Server_socket, SOL_SOCKET, SO_REUSEPORT, &true,
if (setsockopt(fd1, SOL_SOCKET, SO_REUSEPORT, &enable,
if (setsockopt(fd2, SOL_SOCKET, SO_REUSEPORT, &enable,
setsockopt(fd, SOL_SOCKET, SO_REUSEPORT, &opt, sizeof(opt));
error = setsockopt(*sockp, SOL_SOCKET, SO_REUSEPORT,
if (setsockopt(sock, SOL_SOCKET, SO_REUSEPORT, &val, len) < 0)
if (setsockopt(listen_socks[n], SOL_SOCKET, SO_REUSEPORT,
SO_REUSEPORT, &val, len) < 0)
if (setsockopt(sock, SOL_SOCKET, SO_REUSEPORT, &on, sizeof(on)) == -1)
if (setsockopt(s, SOL_SOCKET, SO_REUSEPORT, &val, sizeof(int)) == -1) {
case SO_REUSEPORT:
wildcardaddress ? SO_REUSEPORT : SO_REUSEADDR,
SOL_SOCKET, wildcardaddress ? SO_REUSEPORT : SO_REUSEADDR,
#ifndef SO_REUSEPORT
wildcardaddress ? SO_REUSEPORT : SO_REUSEADDR,
wildcardaddress ? SO_REUSEPORT : SO_REUSEADDR, &on,
#ifndef SO_REUSEPORT
#if defined(SO_REUSEADDR) || defined(SO_REUSEPORT) || defined(IPV6_USE_MIN_MTU) || defined(IP_TRANSPARENT) || defined(IP_BINDANY) || defined(IP_FREEBIND) || defined (SO_BINDANY)
#ifdef SO_REUSEPORT
setsockopt(s, SOL_SOCKET, SO_REUSEPORT, (void*)&on,
#if defined(SO_REUSEADDR) || defined(SO_REUSEPORT) \
#ifdef SO_REUSEPORT
setsockopt(s, SOL_SOCKET, SO_REUSEPORT, (void*)&on,
case SO_REUSEPORT:
case SO_REUSEPORT:
if ((so->so_options & (SO_REUSEADDR|SO_REUSEPORT)) == 0 &&
int reuseport = (so->so_options & SO_REUSEPORT);
if (so->so_options & (SO_REUSEADDR|SO_REUSEPORT))
reuseport = SO_REUSEADDR|SO_REUSEPORT;
if ((inp->inp_socket->so_options & (SO_REUSEPORT |
int reuseport = (so->so_options & SO_REUSEPORT);
if (so->so_options & (SO_REUSEADDR|SO_REUSEPORT))
reuseport = SO_REUSEADDR | SO_REUSEPORT;
ret = setsockopt(s, SOL_SOCKET, SO_REUSEPORT, &x, sizeof(x));
if (setsockopt(sp->fd, SOL_SOCKET, SO_REUSEPORT,
if (setsockopt(server_fd, SOL_SOCKET, SO_REUSEPORT,
if (setsockopt(clientsd, SOL_SOCKET, SO_REUSEPORT, &flag,
if (setsockopt(serversd, SOL_SOCKET, SO_REUSEPORT, &flag,
if (setsockopt(s, SOL_SOCKET, SO_REUSEPORT, &val,
if (setsockopt(sock, SOL_SOCKET, SO_REUSEPORT, &ival, sizeof(ival))
if(setsockopt(sock, SOL_SOCKET, SO_REUSEPORT, &ival, sizeof(ival)) < 0){
#ifdef SO_REUSEPORT
#ifdef SO_REUSEPORT
int opt = SO_REUSEPORT;
if (setsockopt(s, SOL_SOCKET, SO_REUSEPORT, &val,
cfgstate.listen_on ? SO_REUSEADDR : SO_REUSEPORT, (void *)&r,
if (setsockopt(rep->fd, SOL_SOCKET, SO_REUSEPORT,
setsockopt(client->sock, SOL_SOCKET, SO_REUSEPORT,
#ifdef SO_REUSEPORT
#ifdef SO_REUSEPORT
#if defined(SO_REUSEADDR) || defined(SO_REUSEPORT) || defined(IPV6_USE_MIN_MTU) || defined(IP_TRANSPARENT) || defined(IP_BINDANY) || defined(IP_FREEBIND) || defined (SO_BINDANY)
#ifdef SO_REUSEPORT
setsockopt(s, SOL_SOCKET, SO_REUSEPORT, (void*)&on,
#if defined(SO_REUSEADDR) || defined(SO_REUSEPORT) \
#ifdef SO_REUSEPORT
setsockopt(s, SOL_SOCKET, SO_REUSEPORT, (void*)&on,