Quellcode durchsuchen

Match doorbell layout to expected usage.

tags/v0.9.3
Michael Brown vor 16 Jahren
Ursprung
Commit
725a574042
2 geänderte Dateien mit 17 neuen und 17 gelöschten Zeilen
  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 Datei anzeigen

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

+ 15
- 15
src/drivers/net/mlx_ipoib/mt25218.h Datei anzeigen

@@ -146,24 +146,24 @@
146 146
 
147 147
 /* uar context indexes */
148 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 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 169
 /* uar resources types */

Laden…
Abbrechen
Speichern