summaryrefslogtreecommitdiffstats
path: root/drivers/infiniband
diff options
context:
space:
mode:
authorLeon Romanovsky <leonro@mellanox.com>2018-10-02 10:13:28 +0200
committerDoug Ledford <dledford@redhat.com>2018-10-16 20:36:20 +0200
commit7d65cbf0b0ac7d7eebf397ff9af6645b2b3004c2 (patch)
treea1cd6c6a4149e10a8b7ed13c8b433148ff9f8ab8 /drivers/infiniband
parentIB/mlx4: Add port and TID to MAD debug print (diff)
downloadlinux-7d65cbf0b0ac7d7eebf397ff9af6645b2b3004c2.tar.xz
linux-7d65cbf0b0ac7d7eebf397ff9af6645b2b3004c2.zip
RDMA/core: Increase total number of RDMA ports across all devices
IDA adds overhead to store IDs bitmap with maximal value of IDA can be upto 2099202 (IDA_MAX = 0x80000000U / IDA_BITMAP_BITS - 1). However, there is no need to add such enormous number of devices and it is enough for now to limit it to be 8192. Signed-off-by: Leon Romanovsky <leonro@mellanox.com> Signed-off-by: Doug Ledford <dledford@redhat.com>
Diffstat (limited to 'drivers/infiniband')
-rw-r--r--drivers/infiniband/core/core_priv.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/infiniband/core/core_priv.h b/drivers/infiniband/core/core_priv.h
index c5881756b799..bb9007a0cca7 100644
--- a/drivers/infiniband/core/core_priv.h
+++ b/drivers/infiniband/core/core_priv.h
@@ -44,7 +44,7 @@
#include "mad_priv.h"
/* Total number of ports combined across all struct ib_devices's */
-#define RDMA_MAX_PORTS 1024
+#define RDMA_MAX_PORTS 8192
struct pkey_index_qp_list {
struct list_head pkey_index_list;