linux_dsm_epyc7002/drivers/infiniband/sw/rdmavt
Vennila Megavannan bfee5e32e7 IB/rdmavt, staging/rdma/hfi1: use qps to dynamically scale timeout value
A busy_jiffies variable is maintained and updated when rc qps are
created and deleted. busy_jiffies is a scaled value of the number
of rc qps in the device. busy_jiffies is incremented every rc qp
scaling interval. busy_jiffies is added to the rc timeout
in add_retry_timer and mod_retry_timer. The rc qp scaling interval
is selected based on extensive performance evaluation of targeted
workloads.

Reviewed-by: Dennis Dalessandro <dennis.dalessandro@intel.com>
Reviewed-by: Mike Marciniszyn <mike.marciniszyn@intel.com>
Signed-off-by: Vennila Megavannan <vennila.megavannan@intel.com>
Signed-off-by: Jubin John <jubin.john@intel.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
2016-03-10 20:38:07 -05:00
..
ah.c IB/rdmavt: Fix copyright date 2016-03-10 20:37:27 -05:00
ah.h IB/rdmavt: Fix copyright date 2016-03-10 20:37:27 -05:00
cq.c staging/rdma/hfi1: Clean up return handling 2016-03-10 20:37:42 -05:00
cq.h IB/rdmavt: Fix copyright date 2016-03-10 20:37:27 -05:00
dma.c IB/rdmavt: Fix copyright date 2016-03-10 20:37:27 -05:00
dma.h IB/rdmavt: Fix copyright date 2016-03-10 20:37:27 -05:00
Kconfig
mad.c IB/rdmavt: Clean up distinction between port number and index 2016-03-10 20:37:31 -05:00
mad.h IB/rdmavt: Clean up distinction between port number and index 2016-03-10 20:37:31 -05:00
Makefile IB/rdmavt: Add support for tracing events 2016-03-10 20:37:24 -05:00
mcast.c IB/rdmavt: Fix copyright date 2016-03-10 20:37:27 -05:00
mcast.h IB/rdmavt: Fix copyright date 2016-03-10 20:37:27 -05:00
mmap.c IB/rdmavt: Add Mem affinity support 2016-03-10 20:37:31 -05:00
mmap.h IB/rdmavt: Fix copyright date 2016-03-10 20:37:27 -05:00
mr.c IB/rdmavt: Add Mem affinity support 2016-03-10 20:37:31 -05:00
mr.h IB/rdmavt: Fix copyright date 2016-03-10 20:37:27 -05:00
pd.c IB/rdmavt: Fix copyright date 2016-03-10 20:37:27 -05:00
pd.h IB/rdmavt: Fix copyright date 2016-03-10 20:37:27 -05:00
qp.c IB/rdmavt, staging/rdma/hfi1: use qps to dynamically scale timeout value 2016-03-10 20:38:07 -05:00
qp.h IB/rdmavt: Fix copyright date 2016-03-10 20:37:27 -05:00
srq.c IB/rdmavt: Add srq functionality to rdmavt 2016-03-10 20:37:30 -05:00
srq.h IB/rdmavt: Add srq functionality to rdmavt 2016-03-10 20:37:30 -05:00
trace.c IB/rdmavt: Fix copyright date 2016-03-10 20:37:27 -05:00
trace.h IB/rdmavt: Fix copyright date 2016-03-10 20:37:27 -05:00
vt.c IB/rdmavt: Add support for query_port, modify_port and get_port_immutable 2016-03-10 20:37:32 -05:00
vt.h IB/rdmavt: Clean up distinction between port number and index 2016-03-10 20:37:31 -05:00