__in SIZE_T nOutboundSge,\r
__in SIZE_T InboundReadLimit,\r
__in SIZE_T OutboundReadLimit,\r
- __in_opt __out_opt SIZE_T* pMaxInlineData\r
+ __out_opt SIZE_T* pMaxInlineData\r
)\r
{\r
ND_ENTER( ND_DBG_NDI );\r
m_pParent->m_Ifc.user_verbs.post_recv != NULL /*||\r
m_pParent->m_Ifc.user_verbs.bind_mw != NULL*/ );\r
\r
- UINT32 InlineSize;\r
- if ( pMaxInlineData )\r
- InlineSize = (UINT32)*pMaxInlineData;\r
- else\r
- InlineSize = g_nd_max_inline_size;\r
+ m_MaxInlineSize = g_nd_max_inline_size;\r
\r
HRESULT hr = CreateQp(\r
pInboundCq,\r
nOutboundSge,\r
InboundReadLimit,\r
OutboundReadLimit,\r
- InlineSize );\r
+ m_MaxInlineSize );\r
\r
if( FAILED( hr ) )\r
return hr;\r
return hr;\r
}\r
else\r
- InlineSize = (UINT32)qp_attr.sq_max_inline;\r
+ m_MaxInlineSize = (UINT32)qp_attr.sq_max_inline;\r
\r
\r
m_Ird = (UINT8)InboundReadLimit;\r
m_Ord = (UINT8)OutboundReadLimit;\r
- m_MaxInlineSize = InlineSize;\r
\r
// Move the QP to the INIT state so users can post receives.\r
hr = ModifyQp( IB_QPS_INIT );\r
DestroyQp();\r
\r
if( SUCCEEDED( hr ) && pMaxInlineData != NULL )\r
- *pMaxInlineData = InlineSize;\r
+ *pMaxInlineData = m_MaxInlineSize;\r
\r
return hr;\r
}\r
__in SIZE_T nOutboundSge,\r
__in SIZE_T InboundReadLimit,\r
__in SIZE_T OutboundReadLimit,\r
- __in_opt __out_opt SIZE_T* pMaxInlineData\r
+ __out_opt SIZE_T* pMaxInlineData\r
);\r
\r
public:\r