Applied on 2937. Thanks Tzachi
From: [email protected] [mailto:[email protected]] On Behalf Of Tzachi Dar Sent: Sunday, September 19, 2010 3:30 PM To: [email protected] Subject: [ofw] patch: [perf_utils] Add more information in error printing. Index: perf_utils.c =================================================================== --- perf_utils.c (revision 2933) +++ perf_utils.c (working copy) @@ -27,7 +27,7 @@ * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. * - * Version: $Id$ + * $Id$ */ #include "perf_defs.h" @@ -81,7 +81,7 @@ if (send(sockfd, msg, sizeof msg,0) != sizeof msg) { perror("pp_write_keys"); - fprintf(stderr, "Couldn't send local address %s\n",sock_get_error_str()); + fprintf(stderr, "Couldn't send local address %s (%x)\n",sock_get_error_str(), WSAGetLastError()); return -1; } PERF_EXIT; @@ -97,7 +97,7 @@ PERF_ENTER; if (recv(sockfd, msg, sizeof msg, 0) != sizeof msg) { perror("pp_read_keys"); - fprintf(stderr, "Couldn't read remote address %s\n",sock_get_error_str()); + fprintf(stderr, "Couldn't read remote address %s (%x)\n",sock_get_error_str(), WSAGetLastError()); return -1; } @@ -109,8 +109,8 @@ rem_dest->rkey = cl_ntoh32(rem_dest->rkey); if (parsed != 5) { - fprintf(stderr, "Couldn't parse line <%.*s > parsed = %d %s\n", - (int)sizeof msg, msg,parsed,sock_get_error_str()); + fprintf(stderr, "Couldn't parse line <%.*s > parsed = %d %s (%x)\n", + (int)sizeof msg, msg,parsed,sock_get_error_str(), WSAGetLastError()); return -1; } rem_dest->vaddr = (uintptr_t) rem_dest->vaddr; @@ -134,7 +134,7 @@ n = getaddrinfo(servername, service, &hints, &res); if (n) { - fprintf(stderr, "%s for %s:%d\n", sock_get_error_str(), servername, port); + fprintf(stderr, "%s (%x) for %s:%d\n", sock_get_error_str(), WSAGetLastError(), servername, port); return sockfd; } @@ -186,7 +186,7 @@ n = getaddrinfo(NULL, service, &hints, &res); if (n) { - fprintf(stderr, "%s for port %d\n", sock_get_error_str(), port); + fprintf(stderr, "%s (%x) for port %d\n", sock_get_error_str(), WSAGetLastError(), port); return n; }
_______________________________________________ ofw mailing list [email protected] http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ofw
