HomeSort by: relevance | last modified time | path
    Searched refs:SO_REUSEPORT (Results 1 - 25 of 41) sorted by relevancy

1 2

  /src/external/ibm-public/postfix/dist/src/util/
inet_listen.c 164 #elif defined(SO_REUSEPORT)
165 if (setsockopt(sock, SOL_SOCKET, SO_REUSEPORT,
167 msg_fatal("setsockopt(SO_REUSEPORT): %m");
  /src/external/mpl/bind/dist/lib/isc/netmgr/
socket.c 172 * On the BSDs, SO_REUSEPORT implies SO_REUSEADDR but with some
175 * On Linux, SO_REUSEPORT has different semantics: it _shares_ the port
180 #if defined(SO_REUSEPORT) && !defined(__linux__)
181 if (setsockopt(fd, SOL_SOCKET, SO_REUSEPORT, &val, sizeof(val)) == -1) {
206 * On Linux, the same thing is achieved simply with SO_REUSEPORT.
214 #elif defined(SO_REUSEPORT) && defined(__linux__)
215 if (setsockopt_on(fd, SOL_SOCKET, SO_REUSEPORT) == -1) {
  /src/tests/net/tcp/
tcp_shutdown.c 91 e = setsockopt(s, SOL_SOCKET, SO_REUSEPORT, &opt, sizeof(opt));
  /src/tests/net/net/
t_socket_afinet.c 143 rc = setsockopt(ss, SOL_SOCKET, SO_REUSEPORT, &one, sizeof(one));
205 rc = setsockopt(ss, SOL_SOCKET, SO_REUSEPORT, &one, sizeof(one));
  /src/external/gpl3/gcc.old/dist/libphobos/libdruntime/core/sys/posix/sys/
socket.d 256 SO_REUSEPORT = 15,
393 SO_REUSEPORT = 15,
648 SO_REUSEPORT = 0x0200,
807 SO_REUSEPORT = 0x0200,
961 SO_REUSEPORT = 0x0200, /* allow local address & port reuse */
1141 SO_REUSEPORT = 0x0200,
1225 SO_REUSEPORT = 0x0200,
  /src/sys/netinet/
in_pcb.c 371 int reuseport = (so->so_options & SO_REUSEPORT);
376 * Treat SO_REUSEADDR as SO_REUSEPORT for multicast;
378 * SO_REUSEPORT is set, or if SO_REUSEADDR is set
382 if (so->so_options & (SO_REUSEADDR | SO_REUSEPORT))
383 reuseport = SO_REUSEADDR|SO_REUSEPORT;
399 if ((so->so_options & (SO_REUSEADDR|SO_REUSEPORT)) == 0)
432 * SO_REUSEPORT allow the bind
437 (t->inp_socket->so_options & SO_REUSEPORT) == 0)
portalgo.c 311 if ((so->so_options & (SO_REUSEADDR|SO_REUSEPORT)) == 0 &&
udp_usrreq.c 550 * not have either the SO_REUSEPORT or SO_REUSEADDR
557 (SO_REUSEPORT|SO_REUSEADDR)) == 0)
  /src/external/mit/libuv/dist/src/unix/
udp.c 290 /* On the BSDs, SO_REUSEPORT implies SO_REUSEADDR but with some additional
292 * set SO_REUSEPORT over SO_REUSEADDR here, but we set SO_REUSEPORT only
296 * Linux as of 3.9, DragonflyBSD 3.6, AIX 7.2.5 have the SO_REUSEPORT socket
301 * zOS does not support getsockname with SO_REUSEPORT option when using
304 * Solaris 11.4: SO_REUSEPORT will not load balance when SO_REUSEADDR
311 #if defined(SO_REUSEPORT) && defined(__MVS__)
320 if (setsockopt(fd, SOL_SOCKET, SO_REUSEPORT, &yes, sizeof(yes)))
323 #elif defined(SO_REUSEPORT) && defined(UV__SOLARIS_11_4) && UV__SOLARIS_11_4
324 if (setsockopt(fd, SOL_SOCKET, SO_REUSEPORT, &yes, sizeof(yes)))
    [all...]
core.c 2075 defined(SO_REUSEPORT)
2076 /* On Linux 3.9+, the SO_REUSEPORT implementation distributes connections
2078 * accept() on the same port. As with TCP, SO_REUSEPORT distributes datagrams
2081 * DragonFlyBSD 3.6.0 extended SO_REUSEPORT to distribute workload to
2082 * available sockets, which made it the equivalent of Linux's SO_REUSEPORT.
2085 * incoming connections or datagrams across all listening ports for SO_REUSEPORT.
2087 * Solaris 11 supported SO_REUSEPORT, but it's implemented only for
2089 * Solaris 11.4 extended SO_REUSEPORT with the capability of load balancing.
2091 if (setsockopt(fd, SOL_SOCKET, SO_REUSEPORT, &on, sizeof(on)))
  /src/sys/rump/net/lib/libsockin/
sockin_user.c 79 #ifndef SO_REUSEPORT
82 translate(SO_REUSEPORT);
  /src/sys/sys/
socket.h 131 #define SO_REUSEPORT 0x0200 /* allow local address & port reuse */
140 SO_BROADCAST|SO_USELOOPBACK|SO_LINGER|SO_OOBINLINE|SO_REUSEPORT| \
154 "\12SO_REUSEPORT" \
  /src/external/gpl3/gdb/dist/gnulib/import/
sys_socket.in.h 213 /* Ensure SO_REUSEPORT is defined. */
214 /* For the subtle differences between SO_REUSEPORT and SO_REUSEADDR, see
218 #ifndef SO_REUSEPORT
219 # define SO_REUSEPORT SO_REUSEADDR
  /src/external/gpl3/gdb.old/dist/gnulib/import/
sys_socket.in.h 213 /* Ensure SO_REUSEPORT is defined. */
214 /* For the subtle differences between SO_REUSEPORT and SO_REUSEADDR, see
218 #ifndef SO_REUSEPORT
219 # define SO_REUSEPORT SO_REUSEADDR
  /src/external/mpl/dhcp/bind/dist/lib/isc/include/isc/
netmgr.h 30 #if defined(SO_REUSEPORT_LB) || (defined(SO_REUSEPORT) && defined(__linux__))
  /src/sys/netinet6/
in6_pcb.c 237 int wild = 0, reuseport = (so->so_options & SO_REUSEPORT);
240 if ((so->so_options & (SO_REUSEADDR|SO_REUSEPORT)) == 0 &&
263 * Treat SO_REUSEADDR as SO_REUSEPORT for multicast;
265 * SO_REUSEPORT is set, or if SO_REUSEADDR is set
269 if (so->so_options & (SO_REUSEADDR | SO_REUSEPORT))
270 reuseport = SO_REUSEADDR|SO_REUSEPORT;
  /src/external/mpl/bind/dist/lib/isc/include/isc/
netmgr.h 32 #if defined(SO_REUSEPORT_LB) || (defined(SO_REUSEPORT) && defined(__linux__))
  /src/external/mpl/dhcp/dist/common/
socket.c 241 #if defined(DHCPv6) && defined(SO_REUSEPORT)
243 * We only set SO_REUSEPORT on AF_INET6 sockets, so that multiple
248 * RedHat defines SO_REUSEPORT with a kernel which does not support
253 if ((setsockopt(sock, SOL_SOCKET, SO_REUSEPORT,
256 log_fatal("Can't set SO_REUSEPORT on dhcp socket for"
  /src/tests/net/inpcb/
inpcb_bind.c 57 error = setsockopt(*sockp, SOL_SOCKET, SO_REUSEPORT,
60 warn("%s : setsockopt(SO_REUSEPORT)", ai->ai_canonname);
305 * :: is not a multicast address, SO_REUSEADDR and SO_REUSEPORT
  /src/usr.sbin/lpr/lpd/
lpd.c 787 if (setsockopt(s, SOL_SOCKET, SO_REUSEPORT, &on,
790 "setsockopt (SO_REUSEPORT): %m");
  /src/external/mpl/dhcp/bind/dist/lib/isc/netmgr/
netmgr.c 2982 * On the BSDs, SO_REUSEPORT implies SO_REUSEADDR but with some
2985 * On Linux, SO_REUSEPORT has different semantics: it _shares_ the port
2993 #if defined(SO_REUSEPORT) && !defined(__linux__)
2994 if (setsockopt_on(fd, SOL_SOCKET, SO_REUSEPORT) == -1) {
3019 * On Linux, the same thing is achieved simply with SO_REUSEPORT.
3027 #elif defined(SO_REUSEPORT) && defined(__linux__)
3028 if (setsockopt_on(fd, SOL_SOCKET, SO_REUSEPORT) == -1) {
  /src/external/bsd/unbound/dist/daemon/
daemon.c 626 #ifdef SO_REUSEPORT
627 if(daemon->cfg->so_reuseport && daemon->cfg->num_threads > 0)
936 #ifdef SO_REUSEPORT
937 if(worker->daemon->cfg->so_reuseport)
  /src/external/bsd/unbound/dist/services/
listen_dnsport.c 250 #if defined(SO_REUSEADDR) || defined(SO_REUSEPORT) || defined(IPV6_USE_MIN_MTU) || defined(IP_TRANSPARENT) || defined(IP_BINDANY) || defined(IP_FREEBIND) || defined (SO_BINDANY)
325 #ifdef SO_REUSEPORT
328 * like SO_REUSEPORT on Linux. This is what the users want
331 * have SO_REUSEPORT set for them, assume it was _LB they want.
346 /* try to set SO_REUSEPORT so that incoming
349 * with SO_REUSEPORT set on each socket.
352 setsockopt(s, SOL_SOCKET, SO_REUSEPORT, (void*)&on,
356 log_warn("setsockopt(.. SO_REUSEPORT ..) failed: %s",
365 #endif /* defined(SO_REUSEPORT) */
718 #if defined(SO_REUSEADDR) || defined(SO_REUSEPORT) \
    [all...]
  /src/external/bsd/libevent/dist/
evutil.c 386 #if defined __linux__ && defined(SO_REUSEPORT)
390 return setsockopt(sock, SOL_SOCKET, SO_REUSEPORT, (void*) &one,
  /src/external/bsd/ntp/dist/sntp/libevent/
evutil.c 384 #if defined __linux__ && defined(SO_REUSEPORT)
388 return setsockopt(sock, SOL_SOCKET, SO_REUSEPORT, (void*) &one,

Completed in 48 milliseconds

1 2