[WSD] Support HCAs that don't implement CQ resize.
[mirror/winof/.git] / ulp / wsd / user / ibspdefines.h
index 859b625..79b6968 100644 (file)
@@ -72,7 +72,11 @@ C_ASSERT( QP_ATTRIB_SQ_DEPTH <= 256 );
 C_ASSERT( QP_ATTRIB_RQ_DEPTH <= 256 );\r
 \r
 /* Number of entries in a CQ */\r
-#define IB_CQ_SIZE (QP_ATTRIB_SQ_DEPTH + QP_ATTRIB_RQ_DEPTH)\r
+/*\r
+ * TODO: Workaround until MTHCA driver supports resize CQ, pre-allocate\r
+ * for 100 QPs per CQ.\r
+ */\r
+#define IB_CQ_SIZE ((QP_ATTRIB_SQ_DEPTH + QP_ATTRIB_RQ_DEPTH) * 100)\r
 \r
 /* CM timeouts */\r
 #define CM_MIN_LOCAL_TIMEOUT   (18)\r