]> git.openfabrics.org - ~shefty/libibverbs.git/commitdiff
Refresh of open_qp
authorSean Hefty <sean.hefty@intel.com>
Wed, 26 Sep 2012 21:16:57 +0000 (14:16 -0700)
committerSean Hefty <sean.hefty@intel.com>
Wed, 26 Sep 2012 21:16:57 +0000 (14:16 -0700)
src/cmd.c

index da13177bbd162ccd564a0593b851a40e380270ef..fd9531b55ed8b182e044a09545053132ec7c8923 100644 (file)
--- a/src/cmd.c
+++ b/src/cmd.c
@@ -809,19 +809,19 @@ int ibv_cmd_open_qp(struct verbs_xrcd *xrcd, struct verbs_qp *qp,
        cmd->qpn         = attr->qp_num;
        cmd->qp_type     = attr->qp_type;
 
-       if (write(xrcd->context->cmd_fd, cmd, cmd_size) != cmd_size)
+       if (write(xrcd->xrcd.context->cmd_fd, cmd, cmd_size) != cmd_size)
                return errno;
 
        VALGRIND_MAKE_MEM_DEFINED(resp, resp_size);
 
        qp->qp.handle     = resp->qp_handle;
        qp->qp.context    = xrcd->xrcd.context;
-       qp->qp.qp_context = qp_open_attr->qp_context;
+       qp->qp.qp_context = attr->qp_context;
        qp->qp.pd         = NULL;
        qp->qp.send_cq    = qp->qp.recv_cq = NULL;
        qp->qp.srq        = NULL;
-       qp->qp.qp_num     = qp_open_attr->qp_num;
-       qp->qp.qp_type    = qp_open_attr->qp_type;
+       qp->qp.qp_num     = attr->qp_num;
+       qp->qp.qp_type    = attr->qp_type;
        qp->qp.state      = IBV_QPS_UNKNOWN;
        qp->qp.events_completed = 0;
        pthread_mutex_init(&qp->qp.mutex, NULL);