]> git.openfabrics.org - ~shefty/libibverbs.git/commitdiff
Refresh of srq_ex
authorSean Hefty <sean.hefty@intel.com>
Thu, 27 Sep 2012 21:22:38 +0000 (14:22 -0700)
committerSean Hefty <sean.hefty@intel.com>
Thu, 27 Sep 2012 21:22:38 +0000 (14:22 -0700)
include/infiniband/driver.h
src/cmd.c

index c670dc1dd158b380f2f29c84b2d4d28dcdd61e86..fc7c59107f6436e975628f23b1c4f6a7a086ebb5 100644 (file)
@@ -133,7 +133,7 @@ int ibv_cmd_create_srq(struct ibv_pd *pd,
                       struct ibv_srq *srq, struct ibv_srq_init_attr *attr,
                       struct ibv_create_srq *cmd, size_t cmd_size,
                       struct ibv_create_srq_resp *resp, size_t resp_size);
-int ibv_cmd_create_srq_ex(struct verbs_context *context,
+int ibv_cmd_create_srq_ex(struct ibv_context *context,
                          struct verbs_srq *srq, struct ibv_srq_init_attr_ex *attr_ex,
                          struct ibv_create_xsrq *cmd, size_t cmd_size,
                          struct ibv_create_srq_resp *resp, size_t resp_size);
index d46f1f24654eeb494b9045e4406d530cde65b810..462c58e9841a4841d53aad42790f0792369d065c 100644 (file)
--- a/src/cmd.c
+++ b/src/cmd.c
@@ -481,7 +481,7 @@ int ibv_cmd_create_srq(struct ibv_pd *pd,
        return 0;
 }
 
-int ibv_cmd_create_srq_ex(struct verbs_context *context,
+int ibv_cmd_create_srq_ex(struct ibv_context *context,
                          struct verbs_srq *srq, struct ibv_srq_init_attr_ex *attr_ex,
                          struct ibv_create_xsrq *cmd, size_t cmd_size,
                          struct ibv_create_srq_resp *resp, size_t resp_size)
@@ -514,13 +514,13 @@ int ibv_cmd_create_srq_ex(struct verbs_context *context,
                cmd->cq_handle   = attr_ex->cq->handle;
        }
 
-       if (write(context->context.cmd_fd, cmd, cmd_size) != cmd_size)
+       if (write(context->cmd_fd, cmd, cmd_size) != cmd_size)
                return errno;
 
        VALGRIND_MAKE_MEM_DEFINED(resp, resp_size);
 
        srq->srq.handle           = resp->srq_handle;
-       srq->srq.context          = &context->context;
+       srq->srq.context          = context;
        srq->srq.srq_context      = attr_ex->srq_context;
        srq->srq.pd               = attr_ex->pd;
        srq->srq.events_completed = 0;