[TOOLS] fixed a bug in setting parameters on x64 platform [MLNX: 2558]
authorleonidk <leonidk@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Tue, 10 Jun 2008 15:09:27 +0000 (15:09 +0000)
committerleonidk <leonidk@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Tue, 10 Jun 2008 15:09:27 +0000 (15:09 +0000)
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1256 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

tools/perftests/user/read_bw/read_bw.c
tools/perftests/user/read_lat/read_lat.c
tools/perftests/user/send_bw/send_bw.c
tools/perftests/user/send_lat/send_lat.c
tools/perftests/user/write_bw/write_bw.c
tools/perftests/user/write_lat/write_lat.c

index e534da1..85c2626 100644 (file)
@@ -368,17 +368,19 @@ static SOCKET pp_open_port(struct pingpong_context *ctx, const char * servername
         * We do it by exchanging data over a TCP socket connection. */
 
        
-       my_dest = malloc( sizeof (struct pingpong_dest) * numofqps);
+       my_dest = malloc( sizeof (struct pingpong_dest) * numofqps );
        if (!my_dest){
                perror("malloc");
                return INVALID_SOCKET;
        }
+       memset( my_dest, 0, sizeof (struct pingpong_dest) * numofqps );
 
        rem_dest = malloc(sizeof (struct pingpong_dest) * numofqps );
        if (!rem_dest){
                perror("malloc");
                return INVALID_SOCKET;
        }
+       memset( rem_dest, 0, sizeof (struct pingpong_dest) * numofqps );
 
        sockfd = servername ? pp_client_connect(servername, port) :
                pp_server_connect(port);
index 3caed4c..6d34f26 100644 (file)
@@ -384,12 +384,14 @@ static SOCKET pp_open_port(struct pingpong_context *ctx, const char * servername
                perror("malloc");
                return INVALID_SOCKET;
        }
+       memset( my_dest, 0, sizeof (struct pingpong_dest) * numofqps );
 
        rem_dest = malloc(sizeof (struct pingpong_dest) * numofqps );
        if (!rem_dest){
                perror("malloc");
                return INVALID_SOCKET;
        }
+       memset( rem_dest, 0, sizeof (struct pingpong_dest) * numofqps );
 
        sockfd = servername ? pp_client_connect(servername, port) :
                pp_server_connect(port);
index b166840..bac1dfc 100644 (file)
@@ -457,12 +457,14 @@ static SOCKET pp_open_port(struct pingpong_context *ctx, const char * servername
                perror("malloc");
                return INVALID_SOCKET;
        }
+       memset( my_dest, 0, sizeof (struct pingpong_dest) * numofqps );
 
        rem_dest = malloc(sizeof (struct pingpong_dest) * numofqps );
        if (!rem_dest){
                perror("malloc");
                return INVALID_SOCKET;
        }
+       memset( rem_dest, 0, sizeof (struct pingpong_dest) * numofqps );
 
        sockfd = servername ? pp_client_connect(servername, port) :
                pp_server_connect(port);
index 6cf77b3..3869bc5 100644 (file)
@@ -462,12 +462,14 @@ static SOCKET pp_open_port(struct pingpong_context *ctx, const char * servername
                perror("malloc");
                return INVALID_SOCKET;
        }
+       memset( my_dest, 0, sizeof (struct pingpong_dest) * numofqps );
 
        rem_dest = malloc(sizeof (struct pingpong_dest) * numofqps );
        if (!rem_dest){
                perror("malloc");
                return INVALID_SOCKET;
        }
+       memset( rem_dest, 0, sizeof (struct pingpong_dest) * numofqps );
 
        sockfd = servername ? pp_client_connect(servername, port) :
                pp_server_connect(port);
index 1d53807..ae358c8 100644 (file)
@@ -403,12 +403,14 @@ static SOCKET pp_open_port(struct pingpong_context *ctx, const char * servername
                perror("malloc");
                return INVALID_SOCKET;
        }
+       memset( my_dest, 0, sizeof (struct pingpong_dest) * numofqps );
 
        rem_dest = malloc(sizeof (struct pingpong_dest) * numofqps );
        if (!rem_dest){
                perror("malloc");
                return INVALID_SOCKET;
        }
+       memset( rem_dest, 0, sizeof (struct pingpong_dest) * numofqps );
 
        sockfd = servername ? pp_client_connect(servername, port) :
                pp_server_connect(port);
index 4a58783..6f8da7c 100644 (file)
@@ -392,12 +392,14 @@ static SOCKET pp_open_port(struct pingpong_context *ctx, const char * servername
                perror("malloc");
                return INVALID_SOCKET;
        }
+       memset( my_dest, 0, sizeof (struct pingpong_dest) * numofqps );
 
        rem_dest = malloc(sizeof (struct pingpong_dest) * numofqps );
        if (!rem_dest){
                perror("malloc");
                return INVALID_SOCKET;
        }
+       memset( rem_dest, 0, sizeof (struct pingpong_dest) * numofqps );
 
        sockfd = servername ? pp_client_connect(servername, port) :
                pp_server_connect(port);