From 038622a7dc7a08181dc3a857940d0f8df2285ed8 Mon Sep 17 00:00:00 2001 From: Sean Hefty Date: Mon, 26 Jul 2010 23:24:13 -0700 Subject: [PATCH] ND: set initial QP attributes for pkey and port Assign default values for the pkey and port. These can change during later QP transitions if off. Signed-off-by: Sean Hefty --- trunk/ulp/netdirect2/user/nd_qp.cpp | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/trunk/ulp/netdirect2/user/nd_qp.cpp b/trunk/ulp/netdirect2/user/nd_qp.cpp index c30579f5..4a742464 100644 --- a/trunk/ulp/netdirect2/user/nd_qp.cpp +++ b/trunk/ulp/netdirect2/user/nd_qp.cpp @@ -53,7 +53,6 @@ Init(CNDCompletionQueue* pReceiveCompletionQueue, { WV_QP_CREATE create; WV_QP_ATTRIBUTES attr; - //WV_DEVICE_ADDRESS *addr; DWORD opts; HRESULT hr; @@ -74,8 +73,6 @@ Init(CNDCompletionQueue* pReceiveCompletionQueue, create.SendSge = maxInitiatorRequestSGE; create.ReceiveDepth = receiveQueueDepth; create.ReceiveSge = maxReceiveRequestSGE; - //create.InitiatorDepth = ???; - //create.ResponderResources = ???; create.MaxInlineSend = m_pAdapter->m_MaxInlineSend; create.QpType = WvQpTypeRc; @@ -86,14 +83,8 @@ Init(CNDCompletionQueue* pReceiveCompletionQueue, opts = WV_QP_ATTR_STATE | WV_QP_ATTR_PORT_NUMBER | WV_QP_ATTR_PKEY_INDEX; attr.QpState = WvQpStateInit; - //??? need pkey and port for adapter - //addr = &m_pAdapter->m_DevAddress; - //attr.AddressVector.PortNumber = addr->PortNumber; - //hr = m_pConnector->m_pAdapter->m_pWvDevice->FindPkey(addr->PortNumber, addr->Pkey, - // &attr.PkeyIndex); - if (FAILED(hr)) { - return NDConvertWVStatus(hr); - } + attr.PkeyIndex = 0; + attr.AddressVector.PortNumber = 1; hr = m_pWvQp->Modify(&attr, opts, NULL); if (FAILED(hr)) { -- 2.46.0