|
@@ -228,7 +228,10 @@ struct hermonprm_set_port_ib_st {
|
228
|
228
|
pseudo_bit_t mp[0x00001];
|
229
|
229
|
pseudo_bit_t mvc[0x00001];
|
230
|
230
|
pseudo_bit_t mmc[0x00001];
|
231
|
|
- pseudo_bit_t reserved2[0x00009];
|
|
231
|
+ pseudo_bit_t reserved2[0x00004];
|
|
232
|
+ pseudo_bit_t lws[0x00001];
|
|
233
|
+ pseudo_bit_t lss[0x00001];
|
|
234
|
+ pseudo_bit_t reserved3[0x00003];
|
232
|
235
|
/* -------------- */
|
233
|
236
|
pseudo_bit_t capability_mask[0x00020];
|
234
|
237
|
/* -------------- */
|
|
@@ -246,14 +249,53 @@ struct hermonprm_set_port_ib_st {
|
246
|
249
|
/* -------------- */
|
247
|
250
|
pseudo_bit_t egress_sniff_qpn[0x00018];
|
248
|
251
|
pseudo_bit_t egress_sniff_mode[0x00002];
|
249
|
|
- pseudo_bit_t reserved3[0x00006];
|
|
252
|
+ pseudo_bit_t reserved4[0x00006];
|
250
|
253
|
/* -------------- */
|
251
|
254
|
pseudo_bit_t ingress_sniff_qpn[0x00018];
|
252
|
255
|
pseudo_bit_t ingress_sniff_mode[0x00002];
|
253
|
|
- pseudo_bit_t reserved4[0x00006];
|
|
256
|
+ pseudo_bit_t reserved5[0x00006];
|
254
|
257
|
/* -------------- */
|
255
|
258
|
pseudo_bit_t max_gid[0x00010];
|
256
|
259
|
pseudo_bit_t max_pkey[0x00010];
|
|
260
|
+/* -------------- */
|
|
261
|
+ pseudo_bit_t reserved6[0x00020];
|
|
262
|
+/* -------------- */
|
|
263
|
+ pseudo_bit_t reserved7[0x00020];
|
|
264
|
+/* -------------- */
|
|
265
|
+ pseudo_bit_t reserved8[0x00020];
|
|
266
|
+/* -------------- */
|
|
267
|
+ pseudo_bit_t reserved9[0x00020];
|
|
268
|
+/* -------------- */
|
|
269
|
+ pseudo_bit_t reserved10[0x00020];
|
|
270
|
+/* -------------- */
|
|
271
|
+ pseudo_bit_t reserved11[0x00020];
|
|
272
|
+/* -------------- */
|
|
273
|
+ pseudo_bit_t reserved12[0x00020];
|
|
274
|
+/* -------------- */
|
|
275
|
+ pseudo_bit_t reserved13[0x00020];
|
|
276
|
+/* -------------- */
|
|
277
|
+ pseudo_bit_t reserved14[0x00020];
|
|
278
|
+/* -------------- */
|
|
279
|
+ pseudo_bit_t reserved15[0x00020];
|
|
280
|
+/* -------------- */
|
|
281
|
+ pseudo_bit_t reserved16[0x00020];
|
|
282
|
+/* -------------- */
|
|
283
|
+ pseudo_bit_t reserved17[0x00020];
|
|
284
|
+/* -------------- */
|
|
285
|
+ pseudo_bit_t reserved18[0x00020];
|
|
286
|
+/* -------------- */
|
|
287
|
+ pseudo_bit_t reserved19[0x00020];
|
|
288
|
+/* -------------- */
|
|
289
|
+ pseudo_bit_t reserved20[0x00020];
|
|
290
|
+/* -------------- */
|
|
291
|
+ pseudo_bit_t reserved21[0x00020];
|
|
292
|
+/* -------------- */
|
|
293
|
+ pseudo_bit_t reserved22[0x00020];
|
|
294
|
+/* -------------- */
|
|
295
|
+ pseudo_bit_t link_width_supported[0x00004];
|
|
296
|
+ pseudo_bit_t link_speed_supported[0x00004];
|
|
297
|
+ pseudo_bit_t reserved23[0x00018];
|
|
298
|
+/* -------------- */
|
257
|
299
|
} __attribute__ (( packed ));
|
258
|
300
|
|
259
|
301
|
struct hermonprm_query_port_cap_st {
|