]> git.openfabrics.org - ~shefty/rdma-win.git/commitdiff
ND: set initial QP attributes for pkey and port
authorSean Hefty <sean.hefty@intel.com>
Tue, 27 Jul 2010 06:24:13 +0000 (23:24 -0700)
committerSean Hefty <sean.hefty@intel.com>
Tue, 27 Jul 2010 06:41:15 +0000 (23:41 -0700)
Assign default values for the pkey and port.  These can
change during later QP transitions if off.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
trunk/ulp/netdirect2/user/nd_qp.cpp

index c30579f5bb524137079c1d19665ca59540fed886..4a742464dc951abb428c4bafe0bc532b5284348e 100644 (file)
@@ -53,7 +53,6 @@ Init(CNDCompletionQueue* pReceiveCompletionQueue,
 {\r
        WV_QP_CREATE create;\r
        WV_QP_ATTRIBUTES attr;\r
-       //WV_DEVICE_ADDRESS *addr;\r
        DWORD opts;\r
        HRESULT hr;\r
 \r
@@ -74,8 +73,6 @@ Init(CNDCompletionQueue* pReceiveCompletionQueue,
        create.SendSge = maxInitiatorRequestSGE;\r
        create.ReceiveDepth = receiveQueueDepth;\r
        create.ReceiveSge = maxReceiveRequestSGE;\r
-       //create.InitiatorDepth = ???;\r
-       //create.ResponderResources = ???;\r
        create.MaxInlineSend = m_pAdapter->m_MaxInlineSend;\r
        create.QpType = WvQpTypeRc;\r
        \r
@@ -86,14 +83,8 @@ Init(CNDCompletionQueue* pReceiveCompletionQueue,
 \r
        opts = WV_QP_ATTR_STATE | WV_QP_ATTR_PORT_NUMBER | WV_QP_ATTR_PKEY_INDEX;\r
        attr.QpState = WvQpStateInit;\r
-       //??? need pkey and port for adapter\r
-       //addr = &m_pAdapter->m_DevAddress;\r
-       //attr.AddressVector.PortNumber = addr->PortNumber;\r
-       //hr = m_pConnector->m_pAdapter->m_pWvDevice->FindPkey(addr->PortNumber, addr->Pkey,\r
-       //                                                                                                       &attr.PkeyIndex);\r
-       if (FAILED(hr)) {\r
-               return NDConvertWVStatus(hr);\r
-       }\r
+       attr.PkeyIndex = 0;\r
+       attr.AddressVector.PortNumber = 1;\r
 \r
        hr = m_pWvQp->Modify(&attr, opts, NULL);\r
        if (FAILED(hr)) {\r