]> git.openfabrics.org - ~shefty/librdmacm.git/commitdiff
refresh
authorSean Hefty <sean.hefty@intel.com>
Thu, 22 Aug 2013 19:33:54 +0000 (12:33 -0700)
committerSean Hefty <sean.hefty@intel.com>
Thu, 22 Aug 2013 19:33:54 +0000 (12:33 -0700)
meta
patches/cmtime-ret
patches/refresh-temp [deleted file]

diff --git a/meta b/meta
index dd721967b64d2fc70547b335607ee5f08dce1e59..b0d0638760f1af323acc4aadb642a640397f1351 100644 (file)
--- a/meta
+++ b/meta
@@ -1,11 +1,10 @@
 Version: 1
-Previous: 9da007a01272f9ff0460992c2a8ba6ff7be0e360
-Head: ab152a8782c3ec32bfb1826494ced2272bba868b
+Previous: 9ddd3898abfccd74d75f8ac420a918fcf76ebd1c
+Head: 2ec1bad390999ed52ded89d66f85b85790b78ac5
 Applied:
   cmtime-bind: afd49dcc2bb13052075e07a7593f6593b43606ce
   cmtime-to: b031fead061eb0d2874be8f259c84e21433e4505
-  cmtime-ret: 143f167d596257d18bf5a31829d70aa871a90e19
-  refresh-temp: ab152a8782c3ec32bfb1826494ced2272bba868b
+  cmtime-ret: 2ec1bad390999ed52ded89d66f85b85790b78ac5
 Unapplied:
   shutdown: 358b798ae3566d0803f8e0fcdea9805ad24cb2fe
   old-af-ib: d71ebf70cf74111cfd5f0982d9abe6ec68fb38e3
index 28e4a854e53c8d48422eaaa1faebf5b7a338c315..b0d17289ca4a8d32fbe20e1f1db23ed727b569a6 100644 (file)
@@ -1,5 +1,5 @@
 Bottom: 4e28c06a2606dd99557b8d56fae4cb73eb704c83
-Top:    d51a790af9f15a8f2a95c58ab9cfa5fdde3dbff6
+Top:    085f7c15662b316080106da090760de1b5abe8c5
 Author: Sean Hefty <sean.hefty@intel.com>
 Date:   2013-08-22 12:00:54 -0700
 
@@ -11,7 +11,7 @@ Signed-off-by: Sean Hefty <sean.hefty@intel.com>
 ---
 
 diff --git a/examples/cmtime.c b/examples/cmtime.c
-index 5ed83b5..220e675 100644
+index 5ed83b5..6761f2c 100644
 --- a/examples/cmtime.c
 +++ b/examples/cmtime.c
 @@ -52,6 +52,7 @@ static char *port = "7471";
@@ -30,14 +30,13 @@ index 5ed83b5..220e675 100644
  };
  
  static struct node *nodes;
-@@ -205,11 +207,22 @@ static void cma_handler(struct rdma_cm_id *id, struct rdma_cm_event *event)
+@@ -205,11 +207,20 @@ static void cma_handler(struct rdma_cm_id *id, struct rdma_cm_event *event)
                        conn_handler(n);
                break;
        case RDMA_CM_EVENT_ADDR_ERROR:
 +              if (n->retries--) {
-+                      ret = rdma_resolve_addr(n->id, rai->ai_src_addr,
-+                                              rai->ai_dst_addr, timeout);
-+                      if (!ret)
++                      if (!rdma_resolve_addr(n->id, rai->ai_src_addr,
++                                             rai->ai_dst_addr, timeout))
 +                              break;
 +              }
                printf("RDMA_CM_EVENT_ADDR_ERROR, error: %d\n", event->status);
@@ -46,14 +45,22 @@ index 5ed83b5..220e675 100644
                break;
        case RDMA_CM_EVENT_ROUTE_ERROR:
 +              if (n->retries--) {
-+                      ret = rdma_resolve_route(n->id, timeout);
-+                      if (!ret)
++                      if (!rdma_resolve_route(n->id, timeout))
 +                              break;
 +              }
                printf("RDMA_CM_EVENT_ROUTE_ERROR, error: %d\n", event->status);
                route_handler(n);
                n->error = 1;
-@@ -375,6 +388,7 @@ static int run_client(void)
+@@ -350,7 +361,7 @@ static int run_client(void)
+       conn_param.responder_resources = 1;
+       conn_param.initiator_depth = 1;
+-      conn_param.retry_count = 5;
++      conn_param.retry_count = retries;
+       conn_param.private_data = rai->ai_connect;
+       conn_param.private_data_len = rai->ai_connect_len;
+@@ -375,6 +386,7 @@ static int run_client(void)
        for (i = 0; i < connections; i++) {
                if (nodes[i].error)
                        continue;
@@ -61,7 +68,7 @@ index 5ed83b5..220e675 100644
                start_perf(&nodes[i], STEP_RESOLVE_ADDR);
                ret = rdma_resolve_addr(nodes[i].id, rai->ai_src_addr,
                                        rai->ai_dst_addr, timeout);
-@@ -395,6 +409,7 @@ static int run_client(void)
+@@ -395,6 +407,7 @@ static int run_client(void)
        for (i = 0; i < connections; i++) {
                if (nodes[i].error)
                        continue;
@@ -69,7 +76,7 @@ index 5ed83b5..220e675 100644
                start_perf(&nodes[i], STEP_RESOLVE_ROUTE);
                ret = rdma_resolve_route(nodes[i].id, timeout);
                if (ret) {
-@@ -467,7 +482,7 @@ int main(int argc, char **argv)
+@@ -467,7 +480,7 @@ int main(int argc, char **argv)
  
        hints.ai_port_space = RDMA_PS_TCP;
        hints.ai_qp_type = IBV_QPT_RC;
@@ -78,7 +85,7 @@ index 5ed83b5..220e675 100644
                switch (op) {
                case 's':
                        dst_addr = optarg;
-@@ -481,6 +496,9 @@ int main(int argc, char **argv)
+@@ -481,6 +494,9 @@ int main(int argc, char **argv)
                case 'p':
                        port = optarg;
                        break;
diff --git a/patches/refresh-temp b/patches/refresh-temp
deleted file mode 100644 (file)
index e1303de..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-Bottom: d51a790af9f15a8f2a95c58ab9cfa5fdde3dbff6
-Top:    085f7c15662b316080106da090760de1b5abe8c5
-Author: Sean Hefty <sean.hefty@intel.com>
-Date:   2013-08-22 12:33:54 -0700
-
-Refresh of cmtime-ret
-
----
-
-diff --git a/examples/cmtime.c b/examples/cmtime.c
-index 220e675..6761f2c 100644
---- a/examples/cmtime.c
-+++ b/examples/cmtime.c
-@@ -208,9 +208,8 @@ static void cma_handler(struct rdma_cm_id *id, struct rdma_cm_event *event)
-               break;
-       case RDMA_CM_EVENT_ADDR_ERROR:
-               if (n->retries--) {
--                      ret = rdma_resolve_addr(n->id, rai->ai_src_addr,
--                                              rai->ai_dst_addr, timeout);
--                      if (!ret)
-+                      if (!rdma_resolve_addr(n->id, rai->ai_src_addr,
-+                                             rai->ai_dst_addr, timeout))
-                               break;
-               }
-               printf("RDMA_CM_EVENT_ADDR_ERROR, error: %d\n", event->status);
-@@ -219,8 +218,7 @@ static void cma_handler(struct rdma_cm_id *id, struct rdma_cm_event *event)
-               break;
-       case RDMA_CM_EVENT_ROUTE_ERROR:
-               if (n->retries--) {
--                      ret = rdma_resolve_route(n->id, timeout);
--                      if (!ret)
-+                      if (!rdma_resolve_route(n->id, timeout))
-                               break;
-               }
-               printf("RDMA_CM_EVENT_ROUTE_ERROR, error: %d\n", event->status);
-@@ -363,7 +361,7 @@ static int run_client(void)
-       conn_param.responder_resources = 1;
-       conn_param.initiator_depth = 1;
--      conn_param.retry_count = 5;
-+      conn_param.retry_count = retries;
-       conn_param.private_data = rai->ai_connect;
-       conn_param.private_data_len = rai->ai_connect_len;