OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
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
"\12
SO_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
Indexes created Mon May 25 00:24:39 UTC 2026