cmatose cannot bind to the same local port for all connections.  This
will fail on iwarp devices.  This patch simply doesn't select the port
for the client side. 

Signed-off-by: Steve Wise <[EMAIL PROTECTED]>

Index: cmatose.c
===================================================================
--- cmatose.c   (revision 6421)
+++ cmatose.c   (working copy)
@@ -86,7 +86,7 @@
 };
 
 static struct cmatest test;
-static char *src_ip = "000.000.000.000";
+static char *src_ip = "x00.000.000.000";
 static char *dst_ip = "x00.000.000.000";
 static int connections = 1;
 static int message_size = 100;
@@ -447,9 +447,10 @@
                message_count = 0;
 
        test.src_in.sin_family = AF_INET;
-       test.src_in.sin_port = 7471;
-       if (src_ip)
+       if (src_ip[0] != 'x') {
+               test.src_in.sin_port = 7471;
                test.src_in.sin_addr.s_addr = in_aton(src_ip);
+       }
        test.src_addr = (struct sockaddr *) &test.src_in;
 
        if (dst_ip[0] != 'x') {

_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to