OpenCloudOS-Kernel/drivers/infiniband/hw/irdma
Mustafa Ismail 51cad28724 RDMA/irdma: Add support for address handle re-use
Address handles (AH) are a limited HW resource and some user applications
may create large numbers of identical AH's.  Avoid running out of AH's by
reusing existing identical ones.

Link: https://lore.kernel.org/r/20220228183650.290-1-shiraz.saleem@intel.com
Signed-off-by: Mustafa Ismail <mustafa.ismail@intel.com>
Signed-off-by: Shiraz Saleem <shiraz.saleem@intel.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
2022-03-15 16:22:55 -03:00
..
Kconfig RDMA/irdma: Use correct kconfig symbol for AUXILIARY_BUS 2021-08-19 10:28:49 -03:00
Makefile RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iw 2021-06-02 20:06:36 -03:00
cm.c RDMA/irdma: Remove enum irdma_status_code 2022-02-23 15:24:18 -04:00
cm.h RDMA/irdma: Add support for DSCP 2022-02-08 12:54:47 -04:00
ctrl.c RDMA/irdma: Prevent some integer underflows 2022-03-14 20:31:12 -03:00
defs.h RDMA/irdma: Remove enum irdma_status_code 2022-02-23 15:24:18 -04:00
hmc.c RDMA/irdma: Remove enum irdma_status_code 2022-02-23 15:24:18 -04:00
hmc.h RDMA/irdma: Remove enum irdma_status_code 2022-02-23 15:24:18 -04:00
hw.c RDMA/irdma: Fix Passthrough mode in VM 2022-02-28 12:07:40 -04:00
i40iw_hw.c RDMA/irdma: Remove enum irdma_status_code 2022-02-23 15:24:18 -04:00
i40iw_hw.h
i40iw_if.c RDMA/irdma: Fix Passthrough mode in VM 2022-02-28 12:07:40 -04:00
icrdma_hw.c
icrdma_hw.h
irdma.h RDMA/irdma: Implement HW Admin Queue OPs 2021-06-02 19:55:17 -03:00
main.c RDMA/irdma: Add support for address handle re-use 2022-03-15 16:22:55 -03:00
main.h RDMA/irdma: Add support for address handle re-use 2022-03-15 16:22:55 -03:00
osdep.h RDMA/irdma: Remove enum irdma_status_code 2022-02-23 15:24:18 -04:00
pble.c RDMA/irdma: Remove enum irdma_status_code 2022-02-23 15:24:18 -04:00
pble.h RDMA/irdma: Remove enum irdma_status_code 2022-02-23 15:24:18 -04:00
protos.h RDMA/irdma: Remove enum irdma_status_code 2022-02-23 15:24:18 -04:00
puda.c RDMA/irdma: Remove enum irdma_status_code 2022-02-23 15:24:18 -04:00
puda.h RDMA/irdma: Remove enum irdma_status_code 2022-02-23 15:24:18 -04:00
trace.c RDMA/irdma: Add dynamic tracing for CM 2021-06-02 19:55:19 -03:00
trace.h RDMA/irdma: Add dynamic tracing for CM 2021-06-02 19:55:19 -03:00
trace_cm.h RDMA: Constify netdev->dev_addr accesses 2021-10-25 14:33:09 -03:00
type.h RDMA/irdma: Remove enum irdma_status_code 2022-02-23 15:24:18 -04:00
uda.c RDMA/irdma: Make irdma_create_mg_ctx return a void 2022-02-28 11:32:42 -04:00
uda.h RDMA/irdma: Remove enum irdma_status_code 2022-02-23 15:24:18 -04:00
uda_d.h RDMA/irdma: Add RoCEv2 UD OP support 2021-06-02 19:55:18 -03:00
uk.c RDMA/irdma: Remove enum irdma_status_code 2022-02-23 15:24:18 -04:00
user.h RDMA/irdma: Remove enum irdma_status_code 2022-02-23 15:24:18 -04:00
utils.c RDMA/irdma: Fix netdev notifications for vlan's 2022-02-28 12:07:40 -04:00
verbs.c RDMA/irdma: Add support for address handle re-use 2022-03-15 16:22:55 -03:00
verbs.h RDMA/irdma: Add support for address handle re-use 2022-03-15 16:22:55 -03:00
ws.c RDMA/irdma: Remove enum irdma_status_code 2022-02-23 15:24:18 -04:00
ws.h RDMA/irdma: Remove enum irdma_status_code 2022-02-23 15:24:18 -04:00