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

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2858 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

trunk/ulp/netdirect2/user/nd_qp.cpp

index c30579f5bb524137079c1d19665ca59540fed886..f8804c62626428bf02c941d0a7d07e5e530df743 100644 (file)
@@ -1,5 +1,6 @@
 /*\r
  * Copyright (c) 2009-2010 Intel Corporation. All rights reserved.\r
+ * Copyright (c) 2010 Microsoft Corporation.  All rights reserved.\r
  *\r
  * This software is available to you under the OpenIB.org BSD license\r
  * below:\r
@@ -53,7 +54,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 +74,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 +84,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