]> git.openfabrics.org - ~shefty/librdmacm.git/commitdiff
pop
authorSean Hefty <sean.hefty@intel.com>
Fri, 25 May 2012 00:24:25 +0000 (17:24 -0700)
committerSean Hefty <sean.hefty@intel.com>
Fri, 25 May 2012 00:24:25 +0000 (17:24 -0700)
meta
patches/rs-1sge

diff --git a/meta b/meta
index f8c5ee513b21e81d4129057a7af63a917e0f8b59..5de2df84c5da4385d16101760b3ad977f9de5089 100644 (file)
--- a/meta
+++ b/meta
@@ -1,6 +1,6 @@
 Version: 1
-Previous: 2e741bc466d610d935662878f4b429b860276b7b
-Head: 2fa74d987f14bf98bc599287a3eea8e008275f34
+Previous: 338bfebceffcc75bd1dc021319f1d89d2e19448d
+Head: 4c75264faedfa3aa871d7a2326f268fc8e34cd14
 Applied:
   destroy_cqs: 66410c265b2661e16b7f6126bcc4ea5c7e1af1bd
   conn-err: ac46465ae6061b06f005ba9b49b371c9eb0d2325
@@ -11,6 +11,6 @@ Applied:
   pre-qpsize: 303e034f4780ecfe41e8363bbba66fcae0837dd0
   rstream-bufsize: 388f3bd699ec0d761a5c1bbf0ee0a1b1d4dff3d2
   rs-def-qpsize: 2fa74d987f14bf98bc599287a3eea8e008275f34
+  rs-1sge: 4c75264faedfa3aa871d7a2326f268fc8e34cd14
 Unapplied:
-  rs-1sge: b73ae54708482bf4dccd3c286a1d143979f83ef6
 Hidden:
index d4ebb4c8722ae5633ecb4f1d0626c2e9a974af17..6a5dfb386ca4017e757b6bfc4d28ae0599942560 100644 (file)
@@ -1,5 +1,5 @@
-Bottom: 898e03e1e730ec10d43db04f09a0325a524b9862
-Top:    4366b7bab4d145e235350bffd2e1ce8ab60b8485
+Bottom: 61815c9c6be5c0fd87efa33cd65cf62d617d31ce
+Top:    caec06cc45592384f2a93faf3ca4f4571b1481ff
 Author: Sean Hefty <sean.hefty@intel.com>
 Date:   2012-05-24 14:36:41 -0700
 
@@ -19,7 +19,7 @@ Signed-off-by: Sean Hefty <sean.hefty@intel.com>
 ---
 
 diff --git a/src/rsocket.c b/src/rsocket.c
-index 5bfe80d..5dff5df 100644
+index 8a3fc60..6bc02f7 100644
 --- a/src/rsocket.c
 +++ b/src/rsocket.c
 @@ -90,6 +90,10 @@ enum {
@@ -33,7 +33,7 @@ index 5bfe80d..5dff5df 100644
  enum {
        RS_CTRL_DISCONNECT
  };
-@@ -117,14 +121,6 @@ struct rs_conn_data {
+@@ -118,14 +122,6 @@ struct rs_conn_data {
        struct rs_sge     data_buf;
  };
  
@@ -48,7 +48,7 @@ index 5bfe80d..5dff5df 100644
  enum rs_state {
        rs_init,
        rs_bound,
-@@ -188,20 +184,10 @@ struct rsocket {
+@@ -189,20 +185,10 @@ struct rsocket {
  
        uint32_t          sbuf_size;
        struct ibv_mr    *smr;
@@ -70,7 +70,7 @@ index 5bfe80d..5dff5df 100644
  
  static int rs_insert(struct rsocket *rs)
  {
-@@ -306,9 +292,9 @@ static int rs_init_bufs(struct rsocket *rs)
+@@ -307,9 +293,9 @@ static int rs_init_bufs(struct rsocket *rs)
        if (!rs->rmr)
                return -1;
  
@@ -82,7 +82,7 @@ index 5bfe80d..5dff5df 100644
  
        rs->rbuf_free_offset = rs->rbuf_size >> 1;
        rs->rbuf_bytes_avail = rs->rbuf_size >> 1;
-@@ -368,7 +354,7 @@ static int rs_create_ep(struct rsocket *rs)
+@@ -369,7 +355,7 @@ static int rs_create_ep(struct rsocket *rs)
        qp_attr.sq_sig_all = 1;
        qp_attr.cap.max_send_wr = rs->sq_size;
        qp_attr.cap.max_recv_wr = rs->rq_size;
@@ -91,7 +91,7 @@ index 5bfe80d..5dff5df 100644
        qp_attr.cap.max_recv_sge = 1;
        qp_attr.cap.max_inline_data = rs->sq_inline;
  
-@@ -708,35 +694,35 @@ static int rs_post_write(struct rsocket *rs, uint64_t wr_id,
+@@ -709,35 +695,35 @@ static int rs_post_write(struct rsocket *rs, uint64_t wr_id,
   * Update target SGE before sending data.  Otherwise the remote side may
   * update the entry before we do.
   */
@@ -135,7 +135,7 @@ index 5bfe80d..5dff5df 100644
  }
  
  static void rs_send_credits(struct rsocket *rs)
-@@ -796,7 +782,6 @@ static void rs_update_credits(struct rsocket *rs)
+@@ -797,7 +783,6 @@ static void rs_update_credits(struct rsocket *rs)
  static int rs_poll_cq(struct rsocket *rs)
  {
        struct ibv_wc wc;
@@ -143,7 +143,7 @@ index 5bfe80d..5dff5df 100644
        uint32_t imm_data;
        int ret, rcnt = 0;
  
-@@ -826,9 +811,8 @@ static int rs_poll_cq(struct rsocket *rs)
+@@ -827,9 +812,8 @@ static int rs_poll_cq(struct rsocket *rs)
                        }
                } else {
                        if (wc.wr_id) {
@@ -155,7 +155,7 @@ index 5bfe80d..5dff5df 100644
                        } else {
                                rs->ctrl_avail++;
                        }
-@@ -1143,34 +1127,22 @@ ssize_t rsend(int socket, const void *buf, size_t len, int flags)
+@@ -1144,34 +1128,22 @@ ssize_t rsend(int socket, const void *buf, size_t len, int flags)
                        xfer_size = rs->sbuf_bytes_avail;
                if (xfer_size > rs->target_sgl[rs->target_sge].length)
                        xfer_size = rs->target_sgl[rs->target_sge].length;
@@ -199,7 +199,7 @@ index 5bfe80d..5dff5df 100644
                }
                if (ret)
                        break;
-@@ -1252,33 +1224,21 @@ static ssize_t rsendv(int socket, const struct iovec *iov, int iovcnt, int flags
+@@ -1253,33 +1225,21 @@ static ssize_t rsendv(int socket, const struct iovec *iov, int iovcnt, int flags
                        xfer_size = rs->sbuf_bytes_avail;
                if (xfer_size > rs->target_sgl[rs->target_sge].length)
                        xfer_size = rs->target_sgl[rs->target_sge].length;