linux/drivers/infiniband/hw
Shay Drory ad50294d4d RDMA/mlx5: Create ODP EQ only when ODP MR is created
There is no need to create the ODP EQ if the user doesn't use ODP MRs.
Hence, create it only when the first ODP MR is created. This EQ will be
destroyed only when the device is unloaded.
This will decrease the number of EQs created per device. for example: If
we creates 1K devices (SF/VF/etc'), than we will decrease the num of EQs
by 1K.

Link: https://lore.kernel.org/r/20210314125418.179716-1-leon@kernel.org
Signed-off-by: Shay Drory <shayd@nvidia.com>
Reviewed-by: Maor Gottlieb <maorg@nvidia.com>
Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
2021-03-23 17:00:14 -03:00
..
bnxt_re RDMA/bnxt_re: Allow bigger MR creation 2021-01-18 16:56:09 -04:00
cxgb4 RDMA: Delete not-used static inline functions 2021-03-22 09:31:19 -03:00
efa RDMA/efa: Remove unused syndrome enum values 2021-01-28 15:56:13 -04:00
hfi1 RDMA: Delete not-used static inline functions 2021-03-22 09:31:19 -03:00
hns RDMA/hns: Fix memory corruption when allocating XRCDN 2021-03-22 21:46:37 -03:00
i40iw RDMA: Delete not-used static inline functions 2021-03-22 09:31:19 -03:00
mlx4 IB/mlx4: Use port iterator and validation APIs 2021-02-02 19:25:40 -04:00
mlx5 RDMA/mlx5: Create ODP EQ only when ODP MR is created 2021-03-23 17:00:14 -03:00
mthca Linux 5.10-rc6 2020-12-01 20:40:50 -04:00
ocrdma RDMA/ocrdma: Fix use after free in ocrdma_dealloc_ucontext_pd() 2021-01-07 16:37:11 -04:00
qedr RDMA/qedr: Use true and false for bool variable 2021-02-16 14:42:58 -04:00
qib RDMA: Delete not-used static inline functions 2021-03-22 09:31:19 -03:00
usnic RDMA/usnic: Fix misuse of sysfs_emit_at 2021-01-19 20:27:29 -04:00
vmw_pvrdma RDMA: Delete not-used static inline functions 2021-03-22 09:31:19 -03:00
Makefile RDMA/iw_cxgb3: Remove the iw_cxgb3 module from kernel 2019-10-04 15:08:59 -03:00