SO_DONTROUTE
#define IP_ROUTETOIF SO_DONTROUTE /* 0x10 bypass routing tables */
if (options & SO_DONTROUTE) {
if (setsockopt(send_sock, SOL_SOCKET, SO_DONTROUTE, (char *)&on,
options |= SO_DONTROUTE;
if (options & SO_DONTROUTE) {
if (setsockopt(rsock, SOL_SOCKET, SO_DONTROUTE, (char *)&on,
if (options & SO_DONTROUTE) {
if (setsockopt(ssock, SOL_SOCKET, SO_DONTROUTE,
if ((ttl == (first_ttl + 1)) && (options & SO_DONTROUTE)) {
options |= SO_DONTROUTE;
if ((gw_count > 0) && (options & SO_DONTROUTE)) {
SO_DONTROUTE|SO_BROADCAST|SO_USELOOPBACK|SO_LINGER|
if (val & SO_DONTROUTE)
case SO_DONTROUTE:
(void) setsockopt(*sockp, SOL_SOCKET, SO_DONTROUTE,
(void) setsockopt(*sockp, SOL_SOCKET, SO_DONTROUTE,
(void) setsockopt(s, SOL_SOCKET, SO_DONTROUTE,
(void) setsockopt(sd, SOL_SOCKET, SO_DONTROUTE,
if (sockets[sock_id].out_flags & SO_DONTROUTE)
if (sockets[index].out_flags & SO_DONTROUTE)
{ "dontroute", SO_DONTROUTE, SOL_SOCKET },
case SO_DONTROUTE:
(sockets[i].out_flags & SO_DONTROUTE);
case SO_DONTROUTE:
sockets[i].out_flags |= SO_DONTROUTE;
sockets[i].out_flags &= ~SO_DONTROUTE;
{ SOL_SOCKET, SO_DONTROUTE, PR_SO_DONTROUTE },
case SO_DONTROUTE:
SO_KEEPALIVE|SO_DONTROUTE|SO_BROADCAST|SO_USELOOPBACK|
case SO_DONTROUTE:
SO_DONTROUTE|SO_BROADCAST|SO_USELOOPBACK|
if ((flags & MSG_DONTROUTE) && !(so->so_options & SO_DONTROUTE)) {
error = sotpi_setsockopt(so, SOL_SOCKET, SO_DONTROUTE,
(void) sotpi_setsockopt(so, SOL_SOCKET, SO_DONTROUTE,
case SO_DONTROUTE:
case SO_DONTROUTE:
case SO_DONTROUTE:
case SO_DONTROUTE:
case SO_DONTROUTE:
case SO_DONTROUTE:
SO_DONTROUTE : 0;
opts |= SO_DONTROUTE;
{ SO_DONTROUTE, SOL_SOCKET, OA_RW, OA_RW, OP_NP, 0, sizeof (int), 0 },
{ SO_DONTROUTE, SOL_SOCKET, OA_RW, OA_RW, OP_NP, 0, sizeof (int), 0 },
{ SO_DONTROUTE, SOL_SOCKET, OA_RW, OA_RW, OP_NP, 0, sizeof (int), 0 },
SO_KEEPALIVE|SO_DONTROUTE|SO_BROADCAST|SO_USELOOPBACK|
case SO_DONTROUTE:
case SO_DONTROUTE:
case SO_DONTROUTE:
case SO_DONTROUTE:
SO_KEEPALIVE|SO_DONTROUTE|SO_BROADCAST|SO_USELOOPBACK|
{ SO_DONTROUTE, SOL_SOCKET, OA_RW, OA_RW, OP_NP, 0, sizeof (int), 0 },
opts |= SO_DONTROUTE;
opts |= SO_DONTROUTE;
{ SO_DONTROUTE, SOL_SOCKET, OA_RW, OA_RW, OP_NP, 0, sizeof (int), 0 },
#define IP_ROUTETOIF SO_DONTROUTE /* bypass routing tables */