Lines Matching refs:result
675 int result; in tcp_accept_from_sock() local
691 result = sock_create_kern(&init_net, dlm_local_addr[0]->ss_family, in tcp_accept_from_sock()
693 if (result < 0) in tcp_accept_from_sock()
698 result = -ENOTCONN; in tcp_accept_from_sock()
705 result = con->sock->ops->accept(con->sock, newsock, O_NONBLOCK); in tcp_accept_from_sock()
706 if (result < 0) in tcp_accept_from_sock()
713 result = -ECONNABORTED; in tcp_accept_from_sock()
738 result = -ENOMEM; in tcp_accept_from_sock()
750 result = -ENOMEM; in tcp_accept_from_sock()
769 result = -EAGAIN; in tcp_accept_from_sock()
798 if (result != -EAGAIN) in tcp_accept_from_sock()
799 log_print("error accepting connection from node: %d", result); in tcp_accept_from_sock()
800 return result; in tcp_accept_from_sock()
947 int i, addr_len, result = 0; in sctp_bind_addrs() local
954 result = kernel_bind(con->sock, in sctp_bind_addrs()
958 result = kernel_setsockopt(con->sock, SOL_SCTP, in sctp_bind_addrs()
962 if (result < 0) { in sctp_bind_addrs()
964 port, i + 1, result); in sctp_bind_addrs()
968 return result; in sctp_bind_addrs()
980 int result; in sctp_connect_to_sock() local
1001 result = nodeid_to_addr(con->nodeid, &daddr, NULL, true); in sctp_connect_to_sock()
1002 if (result < 0) { in sctp_connect_to_sock()
1008 result = sock_create_kern(&init_net, dlm_local_addr[0]->ss_family, in sctp_connect_to_sock()
1010 if (result < 0) in sctp_connect_to_sock()
1030 result = sock->ops->connect(sock, (struct sockaddr *)&daddr, addr_len, in sctp_connect_to_sock()
1032 if (result == -EINPROGRESS) in sctp_connect_to_sock()
1033 result = 0; in sctp_connect_to_sock()
1034 if (result == 0) in sctp_connect_to_sock()
1047 if (result != -EHOSTUNREACH && in sctp_connect_to_sock()
1048 result != -ENETUNREACH && in sctp_connect_to_sock()
1049 result != -ENETDOWN && in sctp_connect_to_sock()
1050 result != -EINVAL && in sctp_connect_to_sock()
1051 result != -EPROTONOSUPPORT) { in sctp_connect_to_sock()
1053 con->retries, result); in sctp_connect_to_sock()
1073 int result; in tcp_connect_to_sock() local
1089 result = sock_create_kern(&init_net, dlm_local_addr[0]->ss_family, in tcp_connect_to_sock()
1091 if (result < 0) in tcp_connect_to_sock()
1095 result = nodeid_to_addr(con->nodeid, &saddr, NULL, false); in tcp_connect_to_sock()
1096 if (result < 0) { in tcp_connect_to_sock()
1110 result = sock->ops->bind(sock, (struct sockaddr *) &src_addr, in tcp_connect_to_sock()
1112 if (result < 0) { in tcp_connect_to_sock()
1113 log_print("could not bind for connect: %d", result); in tcp_connect_to_sock()
1125 result = sock->ops->connect(sock, (struct sockaddr *)&saddr, addr_len, in tcp_connect_to_sock()
1127 if (result == -EINPROGRESS) in tcp_connect_to_sock()
1128 result = 0; in tcp_connect_to_sock()
1129 if (result == 0) in tcp_connect_to_sock()
1143 if (result != -EHOSTUNREACH && in tcp_connect_to_sock()
1144 result != -ENETUNREACH && in tcp_connect_to_sock()
1145 result != -ENETDOWN && in tcp_connect_to_sock()
1146 result != -EINVAL && in tcp_connect_to_sock()
1147 result != -EPROTONOSUPPORT) { in tcp_connect_to_sock()
1149 con->retries, result); in tcp_connect_to_sock()
1166 int result = 0; in tcp_create_listen_sock() local
1176 result = sock_create_kern(&init_net, dlm_local_addr[0]->ss_family, in tcp_create_listen_sock()
1178 if (result < 0) { in tcp_create_listen_sock()
1187 result = kernel_setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, in tcp_create_listen_sock()
1190 if (result < 0) { in tcp_create_listen_sock()
1191 log_print("Failed to set SO_REUSEADDR on socket: %d", result); in tcp_create_listen_sock()
1198 result = sock->ops->bind(sock, (struct sockaddr *) saddr, addr_len); in tcp_create_listen_sock()
1199 if (result < 0) { in tcp_create_listen_sock()
1206 result = kernel_setsockopt(sock, SOL_SOCKET, SO_KEEPALIVE, in tcp_create_listen_sock()
1208 if (result < 0) { in tcp_create_listen_sock()
1209 log_print("Set keepalive failed: %d", result); in tcp_create_listen_sock()
1212 result = sock->ops->listen(sock, 5); in tcp_create_listen_sock()
1213 if (result < 0) { in tcp_create_listen_sock()
1247 int result = -EINVAL; in sctp_listen_for_all() local
1257 result = sock_create_kern(&init_net, dlm_local_addr[0]->ss_family, in sctp_listen_for_all()
1259 if (result < 0) { in sctp_listen_for_all()
1264 result = kernel_setsockopt(sock, SOL_SOCKET, SO_RCVBUFFORCE, in sctp_listen_for_all()
1266 if (result) in sctp_listen_for_all()
1267 log_print("Error increasing buffer space on socket %d", result); in sctp_listen_for_all()
1269 result = kernel_setsockopt(sock, SOL_SCTP, SCTP_NODELAY, (char *)&one, in sctp_listen_for_all()
1271 if (result < 0) in sctp_listen_for_all()
1272 log_print("Could not set SCTP NODELAY error %d\n", result); in sctp_listen_for_all()
1285 result = sock->ops->listen(sock, 5); in sctp_listen_for_all()
1286 if (result < 0) { in sctp_listen_for_all()
1297 return result; in sctp_listen_for_all()
1304 int result = -EINVAL; in tcp_listen_for_all() local
1321 result = 0; in tcp_listen_for_all()
1324 result = -EADDRINUSE; in tcp_listen_for_all()
1327 return result; in tcp_listen_for_all()