Browse Source

Match doorbell layout to expected usage.

tags/v0.9.3
Michael Brown 17 years ago
parent
commit
725a574042
2 changed files with 17 additions and 17 deletions
  1. 2
    2
      src/drivers/net/mlx_ipoib/ib_driver.h
  2. 15
    15
      src/drivers/net/mlx_ipoib/mt25218.h

+ 2
- 2
src/drivers/net/mlx_ipoib/ib_driver.h View File

51
 enum {
51
 enum {
52
 	MADS_QPN_SN,
52
 	MADS_QPN_SN,
53
 	IPOIB_QPN_SN,
53
 	IPOIB_QPN_SN,
54
-	MAX_APP_QPS
54
+	MAX_APP_QPS = 8
55
 };
55
 };
56
 
56
 
57
 enum {
57
 enum {
59
 	MADS_RCV_CQN_SN,
59
 	MADS_RCV_CQN_SN,
60
 	IPOIB_SND_CQN_SN,
60
 	IPOIB_SND_CQN_SN,
61
 	IPOIB_RCV_CQN_SN,
61
 	IPOIB_RCV_CQN_SN,
62
-	MAX_APP_CQS
62
+	MAX_APP_CQS = 8
63
 };
63
 };
64
 
64
 
65
 enum {
65
 enum {

+ 15
- 15
src/drivers/net/mlx_ipoib/mt25218.h View File

146
 
146
 
147
 /* uar context indexes */
147
 /* uar context indexes */
148
 enum {
148
 enum {
149
-	MADS_SND_CQ_ARM_DB_IDX,
150
-	MADS_RCV_CQ_ARM_DB_IDX,
151
-	IPOIB_SND_CQ_ARM_DB_IDX,
152
-	IPOIB_RCV_CQ_ARM_DB_IDX,
153
-	MADS_SND_QP_DB_IDX,
154
-	IPOIB_SND_QP_DB_IDX,
155
-	GROUP_SEP_IDX,
156
-	START_UNMAPPED_DB_IDX,
149
+	MADS_SND_CQ_ARM_DB_IDX = MADS_SND_CQN_SN,
150
+	MADS_RCV_CQ_ARM_DB_IDX = MADS_RCV_CQN_SN,
151
+	IPOIB_SND_CQ_ARM_DB_IDX = IPOIB_SND_CQN_SN,
152
+	IPOIB_RCV_CQ_ARM_DB_IDX = IPOIB_RCV_CQN_SN,
153
+	MADS_SND_QP_DB_IDX = ( MAX_APP_CQS + MADS_QPN_SN ),
154
+	IPOIB_SND_QP_DB_IDX = ( MAX_APP_CQS + IPOIB_QPN_SN ),
155
+	GROUP_SEP_IDX = ( MAX_APP_CQS + MAX_APP_QPS ),
156
+	//	START_UNMAPPED_DB_IDX,
157
 	/* --------------------------
157
 	/* --------------------------
158
 	   unmapped doorbell records
158
 	   unmapped doorbell records
159
 	   -------------------------- */
159
 	   -------------------------- */
160
-	END_UNMAPPED_DB_IDX = 505,
161
-	IPOIB_RCV_QP_DB_IDX = 506,
162
-	MADS_RCV_QP_DB_IDX = 507,
163
-	IPOIB_RCV_CQ_CI_DB_IDX = 508,
164
-	IPOIB_SND_CQ_CI_DB_IDX = 509,
165
-	MADS_RCV_CQ_CI_DB_IDX = 510,
166
-	MADS_SND_CQ_CI_DB_IDX = 511,
160
+	//	END_UNMAPPED_DB_IDX,
161
+	IPOIB_RCV_QP_DB_IDX = ( 512 - MAX_APP_CQS - IPOIB_QPN_SN - 1 ),
162
+	MADS_RCV_QP_DB_IDX = ( 512 - MAX_APP_CQS - MADS_QPN_SN - 1 ),
163
+	IPOIB_RCV_CQ_CI_DB_IDX = ( 512 - IPOIB_RCV_CQN_SN - 1 ),
164
+	IPOIB_SND_CQ_CI_DB_IDX = ( 512 - IPOIB_SND_CQN_SN - 1 ),
165
+	MADS_RCV_CQ_CI_DB_IDX = ( 512 - MADS_RCV_CQN_SN - 1 ),
166
+	MADS_SND_CQ_CI_DB_IDX = ( 512 - MADS_SND_CQN_SN - 1 ),
167
 };
167
 };
168
 
168
 
169
 /* uar resources types */
169
 /* uar resources types */

Loading…
Cancel
Save