summaryrefslogtreecommitdiffstats
path: root/src/drivers/net/mlx_ipoib/arbel.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/drivers/net/mlx_ipoib/arbel.h')
-rw-r--r--src/drivers/net/mlx_ipoib/arbel.h32
1 files changed, 27 insertions, 5 deletions
diff --git a/src/drivers/net/mlx_ipoib/arbel.h b/src/drivers/net/mlx_ipoib/arbel.h
index adcab36c5..02632f283 100644
--- a/src/drivers/net/mlx_ipoib/arbel.h
+++ b/src/drivers/net/mlx_ipoib/arbel.h
@@ -160,15 +160,37 @@ union arbelprm_mad {
struct arbel_dev_limits {
/** Number of reserved QPs */
unsigned int reserved_qps;
+ /** QP context entry size */
+ size_t qpc_entry_size;
+ /** Extended QP context entry size */
+ size_t eqpc_entry_size;
+ /** Number of reserved SRQs */
+ unsigned int reserved_srqs;
+ /** SRQ context entry size */
+ size_t srqc_entry_size;
/** Number of reserved EEs */
unsigned int reserved_ees;
- /** Number of reserved MTTs */
- unsigned int reserved_mtts;
+ /** EE context entry size */
+ size_t eec_entry_size;
+ /** Extended EE context entry size */
+ size_t eeec_entry_size;
/** Number of reserved CQs */
unsigned int reserved_cqs;
- /** Number of reserved SRQs */
- unsigned int reserved_srqs;
- /** Number of reserver UARs */
+ /** CQ context entry size */
+ size_t cqc_entry_size;
+ /** Number of reserved MTTs */
+ unsigned int reserved_mtts;
+ /** MTT entry size */
+ size_t mtt_entry_size;
+ /** Number of reserved MRWs */
+ unsigned int reserved_mrws;
+ /** MPT entry size */
+ size_t mpt_entry_size;
+ /** Number of reserved RDBs */
+ unsigned int reserved_rdbs;
+ /** EQ context entry size */
+ size_t eqc_entry_size;
+ /** Number of reserved UARs */
unsigned int reserved_uars;
};