From: Sean Hefty Date: Tue, 27 Jul 2010 06:26:09 +0000 (-0700) Subject: ND: implement QP flush X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=6c577490d96722a80cfce9be6ce4d0efb992fffb;p=~shefty%2Frdma-win.git ND: implement QP flush Signed-off-by: Sean Hefty --- diff --git a/trunk/ulp/netdirect2/user/nd_qp.cpp b/trunk/ulp/netdirect2/user/nd_qp.cpp index 4a742464..90b9567a 100644 --- a/trunk/ulp/netdirect2/user/nd_qp.cpp +++ b/trunk/ulp/netdirect2/user/nd_qp.cpp @@ -139,8 +139,12 @@ Release(void) STDMETHODIMP CNDQueuePair:: Flush(void) { - //??? Modify QP to error state - return ND_NOT_SUPPORTED; + WV_QP_ATTRIBUTES attr; + HRESULT hr; + + attr.QpState = WvQpStateError; + hr = m_pWvQp->Modify(&attr, WV_QP_ATTR_STATE, NULL); + return NDConvertWVStatus(hr); } STDMETHODIMP_(DWORD) CNDQueuePair::