[netperf-dev] netperf2 commit notice r407 - trunk/src
raj at netperf.org
raj at netperf.org
Tue Jun 28 16:25:36 PDT 2011
Author: raj
Date: 2011-06-28 16:25:36 -0700 (Tue, 28 Jun 2011)
New Revision: 407
Modified:
trunk/src/nettest_omni.c
Log:
make the omni udp maerts test finish before the timer expires
Modified: trunk/src/nettest_omni.c
===================================================================
--- trunk/src/nettest_omni.c 2011-06-28 22:47:03 UTC (rev 406)
+++ trunk/src/nettest_omni.c 2011-06-28 23:25:36 UTC (rev 407)
@@ -4266,12 +4266,23 @@
int
-close_data_socket(SOCKET data_socket, struct sockaddr *peer, int peerlen)
+close_data_socket(SOCKET data_socket, struct sockaddr *peer, int peerlen, int protocol)
{
int ret;
char buffer[4];
+ if (debug) {
+ fprintf(where,
+ "%s sock %d peer %p peerlen %d protocol %d\n",
+ __FUNCTION__,
+ data_socket,
+ peer,
+ peerlen,
+ protocol);
+ fflush(where);
+ }
+
if (protocol == IPPROTO_UDP) {
/* try to give the remote a signal. what this means if we ever
wanted to actually send zero-length messages remains to be seen
@@ -6367,7 +6378,7 @@
lsr_size_end = lsr_size;
lss_size_end = lss_size;
#endif
- ret = close_data_socket(data_socket,NULL,0);
+ ret = close_data_socket(data_socket,NULL,0,omni_request->protocol);
if (ret == -1) {
times_up = 1;
timed_out = 1;
@@ -6436,10 +6447,10 @@
lsr_size_end = lsr_size;
lss_size_end = lss_size;
#endif
- close_data_socket(data_socket,NULL,0);
+ close_data_socket(data_socket,NULL,0,omni_request->protocol);
}
else {
- close_data_socket(data_socket,(struct sockaddr *)&peeraddr_in,addrlen);
+ close_data_socket(data_socket,(struct sockaddr *)&peeraddr_in,addrlen,omni_request->protocol);
lsr_size_end = lsr_size;
lss_size_end = lss_size;
}
More information about the netperf-dev
mailing list