[netperf-talk] Trunk broken for SCTP_RR_MANY test

Samya DasSarma samya at twitter.com
Tue Jun 5 15:58:07 PDT 2012


Hi,
Trunk is broken for SCTP_RR_MANY test:

The code to send the sctp message is bad.

3970         while ((len=sctp_sendmsg(send_socket[j],
3971                                  send_ring->buffer_ptr,
send_size, <<<<Should use req_size here. send_size is 0.
3972                                  remote_res->ai_addr,
3973                                  remote_res->ai_addrlen,
3974                                  0, 0, 0, 0, 0)) != req_size) {
3975           if (non_block && errno == EAGAIN) {


Patch for fix:
Index: src/nettest_sctp.c
===================================================================
--- src/nettest_sctp.c    (revision 587)
+++ src/nettest_sctp.c    (working copy)
@@ -3968,7 +3968,7 @@
 #endif /* WANT_HISTOGRAM */

     while ((len=sctp_sendmsg(send_socket[j],
-                 send_ring->buffer_ptr, send_size,
+                 send_ring->buffer_ptr, req_size,
                  remote_res->ai_addr,
                  remote_res->ai_addrlen,
                  0, 0, 0, 0, 0)) != req_size) {

Thanks

-Samya


More information about the netperf-talk mailing list