Version: 1
-Previous: db190ce2839c88ae7ec36277a16d144a2bbe8f48
-Head: 3bd2bb6f9e9ee8c3ebd8ec3b618276ce40bdd66c
+Previous: 1e46e8fe78bdd44675f0af329aa2dc8febb2aeb1
+Head: b6228a965c2e923a8688fb979a0395f5b01447c1
Applied:
reuseaddr: 5ce7d9c48d082fd1959918e9134f4bdd85c402d9
rs-nodelay: 3bd2bb6f9e9ee8c3ebd8ec3b618276ce40bdd66c
+ refresh-temp: b6228a965c2e923a8688fb979a0395f5b01447c1
Unapplied:
rs-delay: 8f0437ec677c4752126de8667e093667dd681d56
rs-async-opt: 0ee1dfc9ad50f07fd3708ebb04cb92e0fb2f41d5
--- /dev/null
+Bottom: ea75b8334003947a7f09ba5f0efcec267b5143c1
+Top: 8cf2ab30dd18c0af94f11796a7f62c7abdbec612
+Author: Sean Hefty <sean.hefty@intel.com>
+Date: 2012-05-16 15:54:52 -0700
+
+Refresh of rs-nodelay
+
+---
+
+diff --git a/examples/rstream.c b/examples/rstream.c
+index 8aa089d..a313fdb 100644
+--- a/examples/rstream.c
++++ b/examples/rstream.c
+@@ -57,7 +57,6 @@ static int use_rs = 1;
+ static int use_async;
+ static int verify;
+ static int flags;
+-static int no_delay;
+ static int custom;
+ static int iterations = 1;
+ static int transfer_size = 1000;
+@@ -151,7 +150,6 @@ static void init_latency_test(int size)
+ {
+ size_str(test_name, size);
+ sprintf(test_name, "%s_lat", test_name);
+- no_delay = 1;
+ flags |= MSG_DONTWAIT;
+ transfer_count = 1;
+ transfer_size = size;
+@@ -162,7 +160,6 @@ static void init_bandwidth_test(int size)
+ {
+ size_str(test_name, size);
+ sprintf(test_name, "%s_bw", test_name);
+- no_delay = 1;
+ flags |= MSG_DONTWAIT;
+ iterations = 1;
+ transfer_size = size;
+@@ -328,10 +325,8 @@ static void set_options(int rs)
+ break;
+ }
+
+- if (no_delay) {
+- rs_setsockopt(rs, IPPROTO_TCP, TCP_NODELAY,
+- (void *) &no_delay, sizeof(no_delay));
+- }
++ val = 1;
++ rs_setsockopt(rs, IPPROTO_TCP, TCP_NODELAY, (void *) &val, sizeof(val));
+
+ if (flags & MSG_DONTWAIT) {
+ rs_fcntl(rs, F_SETFL, O_NONBLOCK);
+@@ -492,7 +487,6 @@ static int set_test_opt(char *optarg)
+ break;
+ case 'n':
+ flags |= MSG_DONTWAIT;
+- no_delay = 1;
+ break;
+ case 'v':
+ verify = 1;
+@@ -507,7 +501,6 @@ static int set_test_opt(char *optarg)
+ use_async = 1;
+ } else if (!strncasecmp("nonblock", optarg, 8)) {
+ flags |= MSG_DONTWAIT;
+- no_delay = 1;
+ } else if (!strncasecmp("verify", optarg, 6)) {
+ verify = 1;
+ } else {